如果我使用Xcode 6创建OSX应用程序。以编程方式访问窗口控制器(从故事板实例化)中的UIWindow的最佳方法是什么。
更多信息
我要做的是设置UIWindow.titleVisibility属性(结合“统一标题和工具栏”选项)
解决方案
使用@Fr33g的建议,我真正需要做的是基于NSWindowController创建一个类,并将其设置为Window Controller对象的故事板中的自定义类。
然后我可以重写windowDidLoad并访问其中的window对象来设置titleVisibility属性。
工具栏现在显示与窗口控件一致!

最佳答案

是否要访问ViewController的视图,或者您的实际意图是什么?我不知道WindowController,但知道ViewControllers。但是,您可以使用以下方法获取与应用程序关联的所有UIWindow对象的数组:

[UISharedApplication sharedApplication].windows

窗户是按窗的高度从后到前排列的。不过,我不太清楚你想做什么。也许你可以更精确一点。
如果从情节提要实例化ViewController,只需使用以下命令即可访问视图:
yourViewController.view

10-07 16:32
查看更多