shi*_*jin 4 iphone interface-builder uilabel iboutlet iboutletcollection
我在我当前的iPhone应用程序中有一个顶级列表视图,它由代码填充.我使用Interface Builder组装了视图,因此它包含很多UILabels.
很显然,我不希望有name1,name2在我的课,等网点,但更喜欢一个name[10]阵列.
是否可以这样做,并将每个项目连接到适当的标签(或任何其他界面构建器,如视图)?
Jus*_*Sid 22
您当然可以使用界面构建器执行此操作,关键字是IBOutletCollection.它的作用基本上是多个界面构建器出口的NSArray.
IBOutletCollection(UILabel) NSArray *myLabels;
Run Code Online (Sandbox Code Playgroud)
接下来就是在界面构建器中连接标签,然后您可以使用该数组在运行时访问所有标签.