Я создал пользовательский вид, который имеет одну кнопку и одно текстовое поле, как показано ниже
@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,
но я не мог видеть другие элементы управления, кнопку входа и текстовое поле,
Я делаю что-то не так,