2011-01-10 2 views
0

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

ответ

0

Наконец я нашел следующий способ сделать это,

1 - Дата создания ресурса как кнопки/текстовое поле в главном окне программы,

2 - Положите их на настраиваемое представление,

3 - Свяжите их с пользовательской точки зрения,

теперь я мог это видеть, Есть ли другой подход, пожалуйста, предложите мне,

+0

Надеюсь, это будет corect – Amitg2k12

Смежные вопросы