xcode - 如何从 iOS 上的 View 遍历所有控件?

标签 xcode ios ios4

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

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

我怎样才能得到这个?

最佳答案

要遍历父 View 中的 subview (控件),请调用父 View 的 -subviews 方法:

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

您可以将控件子类化,创建自定义控件。在这里,您重写了自定义控件 View 的初始化方法。在此方法中,您将调用父级的初始化程序,并添加您的自定义代码。

关于xcode - 如何从 iOS 上的 View 遍历所有控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6174293/

相关文章:

iphone - 如何在 iPhone 中浏览文本文件

iphone - 如何将数据从详细 View Controller 传回 uitableview?

ios - 如何在 CollectionView 中添加 SearchBar?

ios - 自动单词生成器

Objective-C ARC 构造函数应该设置实例变量还是属性?

iOS - UISlider 的自定义图像

iphone - iOS - 计算距离、方位角、仰角和相对位置(增强现实)

ios - 单元测试不是从 Xcode 5 和 jenkins 开始的

ios - Xcode : Event not created in Calendar : issue With Timezone?

iphone - GPS不会停止更新