Я создал пользовательский вид, который имеет одну кнопку и одно текстовое поле, как указано нижеXIB Отображение подкомпоненте
@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;
Все детали соединены правильно, с точки зрения,
В другом окне контроллера XIB , я добавил один вид вкладок, в одном из представления вкладки пункта, я собираюсь добавить эту точку зрения, добавил один вид вкладок и назначая эту точку зрения, как показано ниже,
NSTabViewItem *pTabViewItem = [pTabView tabViewItemAtIndex:0];
if(pOfflineCTlist == nil){
pOfflineCTlist = [[CommUIOfflineCTlist alloc]
initWithNibName:@"CommUIOfflineViewController" bundle:nil];
}
[pTabViewItem setView : [pOfflineCTlist view]];
[pTabView selectTabViewItemAtIndex:0];
Теперь с этим, я может иметь возможность отслеживать события мыши в customSignInview, в nstrackregion, , но я не мог видеть другие элементы управления, войдите в кнопку и текстовое поле, я делаю что-то неправильно,
Надеюсь, это будет corect – Amitg2k12