从nib文件中检索对象

时间:2011-12-20 06:41:56

标签: cocoa

我有一个nib文件。在此我创建了一个新的自定义视图(类型为NSView)作为其中的对象。此对象不是默认窗口的子对象。我只是想检索这个对象。我怎么能这样做。

此致 iSight的

2 个答案:

答案 0 :(得分:2)

只需创建一个IBOutlet连接即可。

答案 1 :(得分:0)

您可以在笔尖中为视图设置标记,并按以下方式检索它:

NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"YourNibName" owner:self options:nil];  
UIView *myView; 
for (NSObject *anObj in arr) {
    if([anObj isKindOfClass:[UIView class]]) {      
        if((UIView *)anObj.tag == yourTag) {
            myView = (UIView *)anObj;
    }
}