首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSButton数组

NSButton数组
EN

Stack Overflow用户
提问于 2010-05-14 12:35:52
回答 3查看 925关注 0票数 1

我想知道我能不能像这样做

代码语言:javascript
复制
IBOutlet NSButton * aButton[100];

事实证明,在接口构建器中看不到aButton。

我的应用程序有很多按钮,我想看看是否有方法可以使用循环来迭代所有按钮的状态。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-14 12:57:15

IB不处理数组。您可以在代码中使用循环来添加它们。

票数 3
EN

Stack Overflow用户

发布于 2010-05-15 09:44:05

您可能会发现NSButtonCells的NSMatrix更易于使用,而且与NSButtons的C数组不同,您可以在IB中创建一个。

票数 3
EN

Stack Overflow用户

发布于 2010-05-14 12:52:28

不,您不能将数组用作插座。一些选项:

  • 创建一个NSButton子类,用于执行您想要执行的操作
  • 在运行时遍历视图层次结构以查找按钮

OTOH,如果你的UI有100个按钮,你可能有更大的问题……

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2831853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档