像Xcode 4这样的工具栏中的NSSegmentedControl

时间:2013-06-11 13:15:44

标签: objective-c cocoa nssegmentedcontrol

我想像XCode 4工具栏(视图或编辑器)中那样实现NSSegmentedControl。我无法调整其中的图像,我无法使用Interface Builder设置框架。什么是最好的策略?

1 个答案:

答案 0 :(得分:1)

对我来说,Xcode的分段控件的单元格看起来像库存AppKit段 要实现该外观,请为样式设置选择 Capsule ,为模式选择选择任何(以获得多个选择) 。

图像的浮雕效果会自动应用于名称以“模板”结尾的所有黑色图像。在附带的屏幕截图中,我使用了Interface Builder中的一些库存模板图像(例如NSFlowViewTemplate)。

Xcode style segmented control

<强>更新
关于帧大小:NSSegmentedControls具有固定的高度(3个控件大小设置:Regular,Small&amp; Mini)和可变宽度(每个段)。