gpt4 book ai didi

iphone - 以编程方式设置引用 socket

转载 作者:行者123 更新时间:2023-11-29 04:52:24 25 4
gpt4 key购买 nike

我有一个包含三行的 View ,并且想要以编程方式为它们设置引用导出 - 这是如何完成的?

最佳答案

IBOutlet 只是一个标记,因此 Interface Builder 知道哪些实例变量要从您的 nib 中分配给对象。谈论自动分配网点并没有真正的意义——它们的全部目的是相反的方法。 IB 代表 Interface Builder。

如果要将 Nib 中的对象分配给实例变量,则需要遍历 View 层次结构并采用某种方法来识别要收集的对象。

您可以通过访问 View Controller 中的 self.view 来跳过 View 层次结构。如果 Nib 中的某些对象不是主视图的 subview ,您将无法访问它们。您可以使用 UINib 加载 Nib ,而不是依赖内置功能来获取这些对象。

您可以根据需要通过多种不同的方式来识别对象。您可以在 Interface Builder 中将整数分配给 View 的 tag 属性。您可以查看您知道位于层次结构中某个特定点的 View 。您可以查看特定类型的 View 。或者您可以混合搭配 - 例如,主视图的 UIButton 子类带有偶数标记。

如果您使用 Interface Builder 布局 View ,那么使用 Interface Builder 将 View 简单地分配给 socket 几乎总是最简单的。

关于iphone - 以编程方式设置引用 socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8593687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com