“初始位置”是什么意思?在 Xcode 的 nib 编辑器中做什么?

发布于 2024-12-10 19:53:58 字数 364 浏览 5 评论 0原文

为基于文档的 Cocoa 应用程序编辑笔尖时,我发现当我选择了一个窗口或面板时,Xcode 允许我设置其“初始位置”:

笔尖中窗口的屏幕截图,已选择,以及大小检查器中的“初始位置”窗格。

这与其上方的窗口框架是分开的,那么这是什么?

“初始位置”有什么用,两个弹出菜单及其可能的值是什么意思?

当我运行我的应用程序并且我的文档为此笔尖(两个中的第二个)创建 NSWindowController 时,该窗口会从主文档窗口级联显示,而不是在初始位置。这是因为我的应用程序是基于文档的(即,“初始位置”将由不属于文档的窗口使用),还是还有其他原因?

Editing my nib for a document-based Cocoa application, I see that when I have a window or panel selected, Xcode lets me set its “initial position”:

Screenshot of a window in the nib, selected, and the “Initial position” pane in the Size Inspector.

This is separate from the window's Frame, which is above it, so what is this?

What uses the “initial position”, and what do the two pop-up menus and their possible values mean?

When I run my app and my document creates the NSWindowController for this nib (the second of two), the window appears cascaded from the main document window, rather than at the initial position. Is this because my app is document-based (i.e., the “Initial Position” would be used by a window not owned by a document), or is there some other reason?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

温暖的光 2024-12-17 19:53:58

默认情况下,初始位置是窗口在屏幕中出现的位置。如果用户的屏幕尺寸与您的屏幕尺寸不同,弹出窗口将控制如何更改该位置。

想象一下屏幕是一个巨大的 NSView,并且您的窗口位于其中。初始位置是框架原点,弹出窗口是您的自动调整大小蒙版。

The initial position is the position in the screen where the window will appear, by default. And the popups control how this position is altered if the user's screen size is different than yours.

Imagine the screen is a giant NSView, and your window is positioned within it. Initial position is the frame origin, and the popups are your autoresizing mask.

浅忆流年 2024-12-17 19:53:58

我刚刚将初始位置更改为 0, 0 它立即解决了问题。看起来它希望它从左下角开始。我尝试了其他设置,调整宽度和高度属性。

http://prntscr.com/8unin6

I just changed the initial position to 0, 0 it fixed the issue right away. It seems it wants it to start on the lower left corner. I played around with other settings, adjusting the width and height properties.

http://prntscr.com/8unin6

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文