2011-01-10 5 views
0

を表示XIB、私は1つのボタンと1つのテキストフィールドを持つカスタムビューを作成したサブコンポーネント

@interface CommUICustomSignInView : CommUICustomView { 

IBOutlet NSButton *pBtn; 
IBOutlet NSTextField *pTextField; 
NSTrackingArea *pTrackingArea; 
NSCursor *pPonitHandCursor; 
} 
@property (nonatomic,retain)IBOutlet NSButton *pBtn; 
@property (nonatomic,retain)IBOutlet NSTextField *pTextField; 

以下に示すように、すべてのアイテムがビューで、適切にリンクされている、

、私は1つのタブ表示を追加した、タブ項目のビューのいずれかで、私はこのビューを追加するつもりです、 iは、それと今

NSTabViewItem *pTabViewItem = [pTabView tabViewItemAtIndex:0]; 

if(pOfflineCTlist == nil){ 
    pOfflineCTlist = [[CommUIOfflineCTlist alloc]   
       initWithNibName:@"CommUIOfflineViewController" bundle:nil]; 
} 

[pTabViewItem setView : [pOfflineCTlist view]]; 

[pTabView selectTabViewItemAtIndex:0]; 

、一つのタブビューと以下のように、このビューを割り当てることを追加しました、nstrackregionで、customSignInviewで をマウスイベントを追跡することができでしたが、私は他のコントロールを見ることができなかった、サインインボタン、テキストフィールド、 私が何か間違ったことをやって、

答えて

0

最後に私が行うには、次の方法を見つけましたこれは、

1 - 、カスタムビューでそれらをリンク -

3、カスタムビューの上にそれらを置く -

2は、メインビューにボタン/テキストフィールドなどのリソースを作成しました

今、私はそれを見ることができた 他のアプローチがありますか、私にお勧めしますか?

+0

私はこれがcorectであることを望みます – Amitg2k12

関連する問題