我该如何做类似这样的事情?
在接口构建器库中没有找到合适的对象。
有什么想法吗?
我该如何做类似这样的事情?
在接口构建器库中没有找到合适的对象。
有什么想法吗?
我发现最好的方法是使用NSSegmentedControl。
将它拖到画布上后,您应该配置其样式:
Style: Small Square
Mode: Select Momentary
看起来更好了。现在使用“image”字段来设置NSAddTemplate和NSRemoveTemplate。确保标签字段为空。
好的,我们有“+”,“-”和一个空段。为了防止最后一个被用户选择,从Segment:下拉菜单中选择它,并关闭Enabled复选框(位于State:标签旁边)。
最后,我们要做的是设置前两个段的width,使它们成为正方形。
享受吧;)
None
不再被称为 None
,而是被称为 Momentary
。 - bithavocOSX Yosemite更新
我尝试实现与Mail.app在帐户视图中相同的外观(在我的屏幕截图中的右窗口)。
以下是我通过以下步骤实现了所需的结果:
NSSegmentedControl
+
按钮,设置NSAddTemplate
-
按钮,设置NSRemoveTemplate
fixed
并将值设置为32
像素Gradient
样式的NSButton
。Refuses First Responder
设置为true
,以便它不可点击。请参阅我对类似问题的答案(带有屏幕截图): https://dev59.com/sGEh5IYBdhLWcg3wTBxc#22586314