0

我想自定义一个 NSSegmentedControl。我想做的第一件事是改变控制器的高度。在界面生成器中,NSSegmentedControl 的高度字段被禁用。所以我简单地尝试改变它的高度,在我的代码中改变它的框架

[_scSeedChoice setFrame:NSMakeRect(_scSeedChoice.frame.origin.x, _scSeedChoice.frame.origin.y, _scSeedChoice.frame.size.width, 40)];

但什么也没发生。

我是否错过了什么或完全不可能更改 NSSegmentedControl。

如果我做不到,我会使用 2 NSButton 实现我自己的墙。

谢谢...(为您未来的帮助)。

4

1 回答 1

0

标准 Aqua 控件具有固定高度:标题栏为 22 像素,按钮(我相信)为 17 像素,分段控件也是如此。也许在其中设置图像可能会有所帮助。

于 2012-12-19T22:08:58.380 回答