2011-12-20 17 views
1

私はnibファイルを持っています。ここでは、(NSView型の)カスタムビューをオブジェクトとして作成しました。このオブジェクトはデフォルトウィンドウの子ではありません。このオブジェクトを取得したかっただけです。どうすればいいですか?nibファイルからオブジェクトを取得する

よろしく、 のiSight

答えて

2

はちょうどそれにIBOutlet接続を作成します。

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; 
    } 
}