1
私はnibファイルを持っています。ここでは、(NSView型の)カスタムビューをオブジェクトとして作成しました。このオブジェクトはデフォルトウィンドウの子ではありません。このオブジェクトを取得したかっただけです。どうすればいいですか?nibファイルからオブジェクトを取得する
よろしく、 のiSight
私はnibファイルを持っています。ここでは、(NSView型の)カスタムビューをオブジェクトとして作成しました。このオブジェクトはデフォルトウィンドウの子ではありません。このオブジェクトを取得したかっただけです。どうすればいいですか?nibファイルからオブジェクトを取得する
よろしく、 のiSight
はちょうどそれにIBOutlet接続を作成します。
あなたはペン先であなたのビューにタグを設定し、以下のようにそれを取得することができます。
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;
}
}