Запись приложения в XCode для OSX с использованием OSX 10.8 SDK. Все мои Windows работают нормально, пока я не использую Interface Building, чтобы избавиться от строки заголовка в nib (снимите флажок Title Bar
в инспекторе атрибутов элемента window). Окна все еще отображаются, но все подпункты отключены. Я больше не могу вводить текст, а панели обработки все серые.Subviews становятся отключенными, когда строка заголовка скрыта
Кто-нибудь знает, почему это происходит? и как иметь Окно без заголовка, но со всеми включенными subviews?
Вот что мой взгляд выглядит с заголовком:
А вот как это выглядит без:
Как вы можете видеть, все отключено.
Update
Кто-то спросил о коде для отображения окна. В этом примере я не использовал никакого кода. Для двух экранов выше приведены следующие шаги:
- Создано новое приложение для какао с использованием XCode. (Автоматически создает xib).
- Перетащил два элемента управления (текстовое поле и индикатор выполнения) в существующее окно.
- Ran, снял с экрана
- Закрыто и отмечено атрибут
Title Bar
для окна. - Перезагрузили приложение. Взял второй снимок экрана.
Как вы избавляетесь от заголовка в своих окнах? –
Интерфейс Builder. Я снимаю флажок «Проверка заголовка» в инспекторе атрибутов объекта NSWindow. – Jason
Пожалуйста, покажите код, который вы используете для отображения окна. – trojanfoe