私にはnoobの質問があります。これは、NIBからUIViewの複数のインスタンスを動的に作成することに似ているかもしれませんが、全体像が欠けています。
UserViewControllerと呼ばれるNIBのクラスがあり、ユーザーの数に基づいて複数のインスタンスを作成し、それらを配列に格納して、それらの間をモーダルにナビゲートできるようにする必要があります。
SelectNumberOfUsersViewControllerと呼ばれるNIBのクラスには、次のIBACTIONコードが含まれています。
users = [[NSMutableArray alloc] init];
for (int i=0; i<numberOfUsers; i++) {
user = [[UserViewController alloc] init];
user.userid = i+1;
[user doInitialization];
[users addObject:user];
}
initWithNibName
インスタンスのが実行されていることがわかりますが、配列user
の最初のユーザーのUIをアドレス指定して表示するにはどうすればよいですか?users
次のようなコマンドかどうかはわかりません
myView = [[[NSBundle mainBundle] loadNibNamed:@"XXX" owner:self options:nil] objectAtIndex:0];
[[self view] addSubview:searchDateView]
配列には、NIBを持つUserクラスのオブジェクト全体とすべてが含まれているため、使用する必要があります-または...?