获取UIView中的所有对象?

时间:2012-06-08 16:33:23

标签: objective-c ios xcode uiview

是否可以获取我从一个视图控制器传递到另一个视图控制器的UIView的所有对象(不从父视图控制器获取它们)?像

这样的东西
NSArray *objects = [myView getAllObjects];

1 个答案:

答案 0 :(得分:7)

子视图?是:

NSArray *subviews = myView.subviews

Apple Doc for UIView property: subviews

如果那不是你的意思,你就必须更多地澄清你的问题......


编辑:一些快速提示......

请记住,您可以for(UIView *subview in myView.subviews) {...}轻松迭代它们。

确实不建议在单个方法之外/之外挂起指向该子视图数组(或任何副本)的指针。