【问题标题】:How to add many IBOutlets to an array如何将许多 IBOutlets 添加到数组中
【发布时间】:2011-11-01 09:55:25
【问题描述】:

这个特定的话题一直让我想知道是否有更有效的方法来做到这一点......

例如,如果我的视图控制器中有 24 个 IBOutlets,并且我想将它们添加到 viewDidLoad 中的数组中以便在循环的稍后时间点进行引用,那么是否有更好的方法添加到数组中,除了:

[myArray addObject: iboutlet0];
[myArray addObject: iboutlet1];
[myArray addObject: iboutlet2];
[myArray addObject: iboutlet3];
[myArray addObject: iboutlet4];

...
...
...

有没有办法在循环块中将 IBOutlets 添加到 myArray 中?

【问题讨论】:

    标签: iphone for-loop nsmutablearray nsarray iboutlet


    【解决方案1】:

    您可以在 Interface Builder 中将它们添加到 IBOutletCollection。不知道如何排序或是否排序,所以如果这很重要,您可以设置每个插座的标签值并按此排序。

    【讨论】:

    • 谢谢,不确定是否会保存任何内容,因为我仍然需要在第一个实例中手动将项目添加到数组中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多