我在一个.xib中有两个视图(一个用于横向视图,另一个用于纵向视图)。如果两个标签具有相同的功能,我如何使用我在@interface部分中定义的IBOutlet。 (按住Ctrl键拖动到它们两个都没有帮助 - 每次我拖到第二个,第一个丢失它的出口。)
答案 0 :(得分:0)
你做不到。 IBOutlet是一个(UILabel?)对象,必须存储对UI元素的引用。当然,单个对象不能引用两个不同的对象。
答案 1 :(得分:0)
是的,当然您可以使用IBOutletCollection
代替IBOutlet
来执行此操作。
IBOutletCollection(UILabel) NSArray *labels;
使用数组在运行时访问所有标签。