Изменение размера всех сторон безграничного NSWindow в Lion - PullRequest
7 голосов
/ 30 августа 2011

В Lion стандартный метод изменения размера окон был изменен с правого нижнего угла на все стороны с невидимой областью для щелчка и перетаскивания. У меня есть собственное окно без полей, похожее на App Store, в котором я хотел бы иметь такое поведение изменения размера (в настоящее время у меня есть настраиваемое представление изменения размера в правом нижнем углу). Я искал "10.7" в документации NSWindow, но ни одно из недавно доступных сообщений, кажется, не предлагает способ включить это.

Спасибо.

1 Ответ

6 голосов
/ 30 августа 2011

Я не знаю, какой объект отвечает за его настройку, но NSWindow теперь имеет области отслеживания в углах и краях (откройте Quartz Debug и отметьте «Показать прямоугольники отслеживания», чтобы понять, что я имею в виду). Вы можете подражать этому поведению без особых затруднений - это базовая геометрия.

...