objective-c - NSPreferencePane 中的 NSToolbar

标签 objective-c xcode macos toolbar system-preferences

我正在尝试实现我的应用程序的设置。所以我实现了首选项 Pane ,但我需要向其中插入工具栏。这就是我的 IB 的样子: IB 这就是我的系统偏好设置 Pane 的外观: System Preferences 你看,我的窗口新高度=旧高度-工具栏高度。这是我第一次使用工具栏和预 Pane ,您能回答一下在预 Pane 旁边使用工具栏有什么限制吗?

最佳答案

“系统偏好设置”应用程序已设置了一个窗口工具栏,因此您的偏好设置 Pane 中无法包含工具栏。

我建议使用选项卡;查看 NSTabView 和 NSTabViewItem 类。

请注意,NSTabView 实际上并不需要显示选项卡(尽管我建议使选项卡对用户可见)。您可以将 NSTabView 配置为没有选项卡框架,但仍然利用它进行面板交换。

关于objective-c - NSPreferencePane 中的 NSToolbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11080121/

相关文章:

python - 为 python 设置 virtualenv 时出现错误的解释器错误

objective-c - 在 UITableViewCell 中的任意位置向左或向右滑动以删除没有删除按钮的单元格?

ios - React-Native 远程调试器无法在 iPhone 上运行

macos - 如何链接不在标准位置的框架?

ios - 类型 'PHPhotoLibrary' 的值没有成员 'presentLimitedLibraryPicker' - Xcode 11.3.1

iphone - AppDelegate 实例变量越来越僵尸

ios - XCode 6.3 在归档应用程序时崩溃

ios - 从应用程序中的任何位置移动到 Root View

ios - 如何用原生键盘替换 UIPickerView?

objective-c - 当你运行 self=[super init] 并且它返回 nil 时,正确的 react 是什么?