在NSArray中使用对象

Oll*_*rst 0 iphone xcode objective-c uiview

嘿我在我创建的字典中有这些UIView对象:

- (NSArray *)createNumberOfViews:(NSInteger)number
{
NSMutableArray *viewArray = [NSMutableArray array];
for(NSInteger i = 0; i < number; i++)
{
    UIView *view = [[UIView alloc] init];
    // any setup you want to do would go here, e.g.:
    // view.backgroundColor = [UIColor blueColor];
    [viewArray addObject:view];
    [view release];
}
return viewArray;
}
Run Code Online (Sandbox Code Playgroud)

所以现在我需要访问这个数组的每个成员并将它们各自添加到一个superview,任何想法如何我可以继续这样做?

Chu*_*uck 6

只需获取该方法的结果并通过它进行枚举:

for (UIView *view in [self createNumberOfViews:42]) {
    [yourSuperview addSubview:view];
}
Run Code Online (Sandbox Code Playgroud)