Я использовал пример отсюда для создания собственного окна без заголовка:
Рисование пользовательского окна в Mac OS X
Я обнаружил, что это единственный способ, которым я могу создать окно без заголовка в Leopard, Snow Leopard и Lion, другие методы не работают ни на Leopard, ни на Lion.
(Если я попытаюсь вызвать окно без заголовка через обычные NSWindow и IB, оно больше не запустится в Leopard)
Пока что это пользовательское окно без заголовка прекрасно работает везде, но я не могу его центрировать, только жестко фиксированное положение в Интерфейсном Разработчике.
Довольно просто центрировать обычную реализацию окна NSWindow * с помощью [окна центра], но я не нашел ничего, что работает с этим подклассом пользовательского окна, окном, которое не создается из пера через Interface Builder.
Я попробовал несколько вещей из NSWindow , но, похоже, ничего не работает.
Есть идеи?