我希望在加载视图时通过iOS上的View中的所有控件进行迭代。
此外,在初始化这些控件时调用回调是可以接受的。
我怎样才能获得这个?
答案 0 :(得分:8)
要在父视图中迭代子视图(控件),请调用父视图的-subviews
方法:
for (UIView *subview in [parentView subviews]) {
/* do something with subview */
}
您可以继承控件,创建自定义控件。在这里,您覆盖自定义控件视图的初始化方法。在此方法中,您将调用父级的初始化程序,并添加自定义代码。
答案 1 :(得分:0)
for (UIView *aView in [myView subviews]) { //do something with aView }
?