如果我使用Xcode 6创建一个OS X应用程序。什么是以编程方式访问Window Controller中的UIWindow的最佳方式(从故事板实例化)。
更多信息
我要做的是设置UIWindow.titleVisibility
属性(结合"统一标题和工具栏"选项)
解决方案
使用@ Fr33g的建议,我真正需要做的是创建一个基于NSWindowController
的类,并在窗口的故事板中将其设置为自定义类控制器对象。
然后我可以覆盖windowDidLoad
并访问其中的window
对象来设置titleVisibility
属性。
工具栏现在显示与窗口控件一致!
答案 0 :(得分:1)
您是否想要访问ViewController的视图或者您的意图是什么?我不知道 WindowController ,但 ViewControllers 。但是,您可以使用以下命令获取包含与应用程序关联的所有UIWindow对象的数组:
[UISharedApplication sharedApplication].windows
窗口由窗口级别从后向前排序。不过我不太清楚你想做什么。也许你可以更准确一点。
如果您从故事板中实例化ViewController,则只需使用以下命令即可访问该视图:
yourViewController.view