gpt4 book ai didi

ios - Swift 将多个 IBOutlet 放在一个数组中

转载 作者:IT王子 更新时间:2023-10-29 05:05:16 25 4
gpt4 key购买 nike

Multiple IBOutlets

我使用 ctrl + drag

制作了这些(标有红色边框)IBOutlets

但我不喜欢完全相同的行 9 次(DRY)

如何将这些 IBOutlet 放入数组中?

最佳答案

您可以像这样在 Swift 中定义通用 socket 集合:

@IBOutlet var collectionOfViews: Array<UIView>? // = [UIView]?

或例如UIButton 对象:

@IBOutlet var collectionOfButtons: Array<UIButton>? // = [UIButton]?

您可以在 Outlet Collections 组下找到您的收藏,就像通常在 File's Owner 中一样:

Outlet Collections

它会在连接 5 个随机按钮后出现在我的控制台上:

Connected UIButton instances to Collection

关于ios - Swift 将多个 IBOutlet 放在一个数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24805180/

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