Xcode 如何在iOS上通过视图迭代所有控件?

Xcode 如何在iOS上通过视图迭代所有控件?,xcode,ios,ios4,Xcode,Ios,Ios4,我想在加载视图时遍历iOS上视图中存在的所有控件 此外,在初始化这些控件时调用回调也是可以接受的 如何获取此信息?for(UIView*aView in[myView subview]){//使用aView做些什么??要在父视图中迭代子视图(控件),请调用父视图的-subview方法: for (UIView *subview in [parentView subviews]) { /* do something with subview */ } 您可以对控件进行子类化,创建自定义控

我想在加载视图时遍历iOS上视图中存在的所有控件

此外,在初始化这些控件时调用回调也是可以接受的


如何获取此信息?

for(UIView*aView in[myView subview]){//使用aView做些什么?

要在父视图中迭代子视图(控件),请调用父视图的
-subview
方法:

for (UIView *subview in [parentView subviews]) {
    /* do something with subview */
}

您可以对控件进行子类化,创建自定义控件。在这里,您将覆盖自定义控件视图的初始值设定项方法。在这种方法中,您可以调用父级的初始值设定项,并添加自定义代码。

直接子级,还是具有两个或更多级别的视图层次结构?