将UIViews存储到NSMutableArray中

时间:2010-10-06 08:04:41

标签: iphone

是否可以将动态创建的UIViews存储到NSMutableArray中?这个问题突然发生在我身上。有人做过吗?

2 个答案:

答案 0 :(得分:1)

可能,为什么不起作用? ;)

所有视图都是对象。 NSObject的> UIResponder> UIView的 但是为什么需要将视图存储在数组中?您可以通过执行以下操作获取某个视图的所有子视图:

NSArray *arrayOfView = [view subviews]; 
//also:
NSMutableArray *mutableArrayOfView = [[view subviews] mutableCopy];

您实际上不需要存储它们,它们已经为您存储;)

答案 1 :(得分:0)

从NSObject继承的所有内容都可以存储在NS(Mutable)数组中。

使用Project菜单中的类浏览器来查看从NSObject继承的所有内容。