我有一个菜鸟问题,可能类似于从 NIB 动态创建 UIView 的多个实例,但我错过了大局。
我有一个带有 NIB 的类,称为 UserViewController,我需要根据用户数量创建多个实例,将它们存储在一个数组中并能够在它们之间进行模态导航。
带有 NIB 的类,称为 SelectNumberOfUsersViewController 包含此 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
的运行,但是我如何处理和显示users
数组中第一个用户的 UI?我不确定命令是否像
myView = [[[NSBundle mainBundle] loadNibNamed:@"XXX" owner:self options:nil] objectAtIndex:0];
[[self view] addSubview:searchDateView]
应该使用,因为该数组包含具有 NIB 和所有内容的 User 类的整个对象 - 或者......?