【发布时间】:2023-04-04 10:40:01
【问题描述】:
我正在尝试将自定义按钮实现为单选按钮组。由于我找不到自定义单选按钮外观的方法(每个状态的开/关/悬停),我已将它们实现为自定义图像按钮(NSButton 子类)。那部分工作正常。问题是处理每组按钮的状态以及由组确定的相应变量(每组 1 个)。 IBCollections 看起来非常适合这个问题。但我正在编写一个 Mac 应用程序。
我可以在 OS X* 中的 IBOutletCollections 上找到的几个问题已经有几年的历史了。我什至不能对他们发表评论,因为我缺乏声誉点,因此是新问题。
我确实赞成这些答案,因为它们提供了极大的帮助,因为我阅读的关于 IBCollections 的博文并没有费心将它们指定为 iOS/UIKit,XCode 也没有显示任何错误(太有帮助了!/sarcasm)。
有没有想出另一种方法来实现这一点?对于像这样的一组按钮(或更糟糕的多组),每个单独的插座都是疯狂的。我可以将它们实现为带有 IBOutlets 和 IBActions 的 IB 定义按钮的数组吗?
*很快恢复到 Mac OS(尽管它会受到大小写挑战:)
【问题讨论】:
标签: macos custom-controls iboutletcollection