我的 UIButtons
有 IBOutlets
,如下所示。如此持续 30 次。我想知道是否有一种方法可以使我不必像这样列出每个按钮 socket 并使其更有条理?
如果有人能指出正确的方向,我将不胜感激。
@property (weak,nonatomic) IBOutlet UIButton *level1Button;
@property (weak,nonatomic) IBOutlet UIButton *level2Button;
@property (weak,nonatomic) IBOutlet UIButton *level3Button;
最佳答案
您可以使用 outlet 集合来代替大量 outlet。在您的 .h 文件中:
@property (weak, nonatomic) IBOutletCollection(UIButton) NSArray *buttons;
然后,您可以按住 Control 键将按钮拖动到该行,它们将按照您拖动它们的顺序全部在数组中。
关于ios - 我的游戏 View Controller UIButtons 有 IBOutlets,需要更好地组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22850031/