是否可以获取我从一个视图控制器传递到另一个视图控制器的UIView的所有对象(不从父视图控制器获取它们)?像
这样的东西NSArray *objects = [myView getAllObjects];
答案 0 :(得分:7)
子视图?是:
NSArray *subviews = myView.subviews
Apple Doc for UIView property: subviews
如果那不是你的意思,你就必须更多地澄清你的问题......
编辑:一些快速提示......
请记住,您可以for(UIView *subview in myView.subviews) {...}
轻松迭代它们。
我确实不建议在单个方法之外/之外挂起指向该子视图数组(或任何副本)的指针。