我想知道我是否可以做类似的事情
IBOutlet NSButton * aButton[100];
事实证明,在界面生成器中看不到 aButton。
我的应用程序有很多按钮,我想看看是否有办法使用循环来迭代所有按钮的状态。
我想知道我是否可以做类似的事情
IBOutlet NSButton * aButton[100];
事实证明,在界面生成器中看不到 aButton。
我的应用程序有很多按钮,我想看看是否有办法使用循环来迭代所有按钮的状态。
IB 不处理数组。您可以改为在代码中使用循环添加它们。
您可能会发现 NSButtonCells 的 NSMatrix 更易于使用,并且与 NSButtons 的 C 数组不同,您可以在 IB 中创建一个。
不,您不能将阵列用作插座。一些选项:
OTOH,如果你的 UI 有 100 个按钮,你可能会遇到更大的问题......