一个IBOutlet用于两个UILabel

时间:2010-03-31 14:43:35

标签: xcode interface-builder

我在一个.xib中有两个视图(一个用于横向视图,另一个用于纵向视图)。如果两个标签具有相同的功能,我如何使用我在@interface部分中定义的IBOutlet。 (按住Ctrl键拖动到它们两个都没有帮助 - 每次我拖到第二个,第一个丢失它的出口。)

2 个答案:

答案 0 :(得分:0)

你做不到。 IBOutlet是一个(UILabel?)对象,必须存储对UI元素的引用。当然,单个对象不能引用两个不同的对象。

答案 1 :(得分:0)

是的,当然您可以使用IBOutletCollection代替IBOutlet来执行此操作。

IBOutletCollection(UILabel) NSArray *labels;

使用数组在运行时访问所有标签。