objective-c - 创建垂直选项卡式 OS X Cocoa View

标签 objective-c cocoa macos user-interface tabbed

我有兴趣拥有一个布局类似于 iChat 选项卡式操作的应用程序(见下图)。

iChat

有谁知道任何允许这种用户界面的预构建结构吗?我知道应用程序顶部有用于选项卡的 NSTabView,但是垂直方向呢?出于我的目的,与选项卡关联的 View 不一定需要滚动。其实反正和聊天没关系,我就是喜欢这个布局。

谢谢。

最佳答案

左侧的 View 是一个具有源列表样式突出显示的 NSTableView:

tableView.selectionHighlightStyle = NSTableViewSelectionHighlightStyleSourceList;

您可以将 tables NSTabView 用于右侧部分,但您也可以更改显示 View 的内容或完全交换 View 。这取决于有多少个“选项卡”以及右侧显示的内容有何不同。

关于objective-c - 创建垂直选项卡式 OS X Cocoa View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7298027/

相关文章:

iphone - 调整 UICollectionView 边界大小以适合单元格(使用 Storyboard + 自动布局)

ios - 你如何使用 iPhone 可达性通知

objective-c - 使用 NSBorderlessWindowMask 时 View 周围的灰色边框

objective-c - AnimationForKey 上的 EXC_BAD_ACCESS :

macos - 如果 == 0,NSDateFormatter 返回空白分钟

windows - 使用 Github 从 Windows 到 macOS 共享 Unity 项目的问题

python - 命令 "python3 -m pip install [...]"失败,错误代码为 1 无

ruby - 使用终端打开时,我将 ruby​​ 程序放在 mac 上的什么位置

objective-c - 清除 NSUndoManager 的重做堆栈

objective-c - 停止循环