我喜欢模仿iMovie应用程序布局。现在,我的猜测是,从故事板的角度来看,它们使用的是一个NSWindowController
,它包含一个NSSplitViewController
(水平),顶部视图控制器是一个NSSplitViewController
(垂直),它有一个UITableView
/ UICollectionView
,还有一些自定义的播放器视图。至于底层视图控制器,这也是一个集合视图。
如何在我的OSX应用程序中获得那个黑暗的布局?
window.appearance = NSAppearance.init(named: NSAppearanceNameVibrantDark)
如你所见,标题栏比iMovie的暗得多。它有着更柔和的色调。
发布于 2017-11-25 11:33:33
在接口生成器(或代码)中:
在主窗口控制器中设置背景色:
window?.backgroundColor = NSColor.darkGray
此外,您可能需要隐藏标题文本,并通过附带视图控制器添加您自己的addTitlebarAccessoryViewController
。除了将外观设置为暗window?.appearance = NSAppearance(named: NSAppearance.Name.vibrantDark)
之外,我看不到任何更改标题文本颜色的方法
https://stackoverflow.com/questions/39546391
复制