Что делает «начальная позиция» в редакторе пера Xcode? - PullRequest
7 голосов
/ 18 октября 2011

Редактируя мой кончик для основанного на документе приложения Какао, я вижу, что когда у меня выбрано окно или панель, Xcode позволяет мне установить его «начальную позицию»:

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

Это отдельно от рамки окна, которая находится над ним, так что же это?

Что использует «начальная позиция» и что означают два всплывающих меню и их возможные значения?

Когда я запускаю свое приложение и в моем документе создается NSWindowController для этого пера (второго из двух), окно отображается каскадно из основного окна документа, а не в начальной позиции. Это потому, что мое приложение основано на документе (то есть, «Начальная позиция» будет использоваться окном, не принадлежащим документу), или есть какая-то другая причина?

Ответы [ 2 ]

5 голосов
/ 18 октября 2011

Исходная позиция - это позиция на экране, где появится окно, по умолчанию.И всплывающие окна контролируют, как эта позиция изменяется, если размер экрана пользователя отличается от вашего.

Представьте, что экран - это гигантский NSView, и ваше окно расположено внутри него.Начальная позиция - это начало кадра, а всплывающие окна - ваша маска авторазмера.

0 голосов
/ 24 октября 2015

Я просто изменил начальную позицию на 0, 0, это сразу исправило проблему. Кажется, он хочет, чтобы это началось в левом нижнем углу. Я поиграл с другими настройками, регулируя свойства ширины и высоты.

http://prntscr.com/8unin6

...