我正在开发一个应用程序,我想创建一个 UILabels 数组。你能帮我么?
我应该创建标签编写代码还是可以使用界面构建器?
提前致谢 !
您可以在代码或界面生成器中执行此操作。在界面生成器中,您可以将所有 UILabel 连接到 IBOutletCollection - 显然,在代码中,您可以创建和填充自己的 NSArray。
IBOutletCollection 属性应该类似于:
@property (retain, nonatomic) IBOutletCollection(UILabel) NSArray *test;
请记住,数组的顺序不一定与您在 IB 中将 UILabel 连接到它的顺序相同。如果这很重要,您应该根据需要对数组进行排序,viewDidLoad
或者选择手动创建数组。
在IB中,这将是最简单的。这样的结构称为 IBOutletCollection,正是您所描述的,一个标签数组。