Pet*_*sey 7 xcode cocoa appkit nswindow xcode4
编辑我的nib用于基于文档的Cocoa应用程序,我看到当我选择了一个窗口或面板时,Xcode让我设置它的"初始位置":

这与窗口的框架分开,它在它上面,那么这是什么?
什么使用"初始位置",两个弹出菜单及其可能的值是什么意思?
当我运行我的应用程序并且我的文档为这个笔尖创建NSWindowController(两个中的第二个)时,窗口显示为从主文档窗口级联,而不是在初始位置.这是因为我的应用程序是基于文档的(即,"初始位置"将由不属于文档的窗口使用),还是有其他原因?
初始位置是默认情况下窗口中将出现的位置.如果用户的屏幕尺寸与您的屏幕尺寸不同,弹出窗口将控制如何更改此位置.
想象一下,屏幕是一个巨大的NSView,你的窗口就在它里面.初始位置是帧原点,弹出窗口是您的自动调整遮罩.