1

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

4

1 回答 1

1

对我来说,Xcode 的分段控件的单元格看起来像普通的 AppKit 分段。
要实现该外观,请为Style设置选择Capsule并为Mode选择 Any(以获得多项选择)。

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

Xcode 风格的分段控件

更新
关于帧大小:NSSegmentedControls 具有固定高度(3 个控件大小设置:常规、小和迷你)和可变宽度(每段)。

于 2013-06-11T14:26:39.410 回答