首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获得iMovie应用程序中所见的暗标题栏?

如何获得iMovie应用程序中所见的暗标题栏?
EN

Stack Overflow用户
提问于 2016-09-17 11:38:12
回答 1查看 153关注 0票数 0

我喜欢模仿iMovie应用程序布局。现在,我的猜测是,从故事板的角度来看,它们使用的是一个NSWindowController,它包含一个NSSplitViewController (水平),顶部视图控制器是一个NSSplitViewController (垂直),它有一个UITableView / UICollectionView,还有一些自定义的播放器视图。至于底层视图控制器,这也是一个集合视图。

如何在我的OSX应用程序中获得那个黑暗的布局?

代码语言:javascript
运行
复制
window.appearance = NSAppearance.init(named: NSAppearanceNameVibrantDark) 

如你所见,标题栏比iMovie的暗得多。它有着更柔和的色调。

EN

回答 1

Stack Overflow用户

发布于 2017-11-25 19:33:33

在接口生成器(或代码)中:

  • 设置“透明标题栏”
  • 取消“全尺寸ContentView”

在主窗口控制器中设置背景色:

代码语言:javascript
运行
复制
window?.backgroundColor = NSColor.darkGray

此外,您可能需要隐藏标题文本,并通过附带视图控制器添加您自己的addTitlebarAccessoryViewController。除了将外观设置为暗window?.appearance = NSAppearance(named: NSAppearance.Name.vibrantDark)之外,我看不到任何更改标题文本颜色的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39546391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档