gpt4 book ai didi

macos - 将导航按钮添加到统一标题栏/工具栏

转载 作者:行者123 更新时间:2023-12-03 17:50:05 55 4
gpt4 key购买 nike

有没有办法获取整个 OS X 中使用的默认 NSButton 来导航窗口的内容?我所说的按钮显示在 Finder、系统偏好设置、Safari、Mac App Store、游戏中心等中。

enter image description here

虽然我可以使用自己的 NSButton 和 V 形图标的自定义图像重新创建它们,但如果提供了这些按钮,我想使用它们以确保它们具有完全相同的样式,并且它们当这种风格将来毫无疑问改变外观时,将会更新。

最佳答案

NSSegmentedControl + NSImageNameGoLeftTemplate + NSImageNameGoRightTemplate(其中一些(大部分?)可以通过 Nib 指定)

[self.segmentedControl setSegmentCount:2];
self.segmentedControl.segmentStyle = NSSegmentStyleSeparated;
[[self.segmentedControl cell] setTrackingMode:NSSegmentSwitchTrackingMomentary];

[self.segmentedControl setImage:[NSImage imageNamed:NSImageNameGoLeftTemplate] forSegment:0];
[self.segmentedControl setImage:[NSImage imageNamed:NSImageNameGoRightTemplate] forSegment:1];

[[self.segmentedControl cell] setTag:0 forSegment:0];
[[self.segmentedControl cell] setTag:1 forSegment:1];

[self.segmentedControl setWidth:23.0 forSegment:0];
[self.segmentedControl setWidth:23.0 forSegment:1];

[self.segmentedControl setEnabled:YES forSegment:0];
[self.segmentedControl setEnabled:YES forSegment:1];

[self.segmentedControl sizeToFit];

NSImages 记录在此处: System-Provided Images for Use in Controls

关于macos - 将导航按钮添加到统一标题栏/工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29243377/

55 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com