Я пытаюсь создать приложение OSX, в котором есть только одно окно, и оно всегда будет в верхней части экрана. кто-нибудь знает, как этого добиться? Благодарю.
как сделать, чтобы окно (osx) всегда зависало поверх экрана
comment
Прежде чем сделать это, очень тщательно подумайте, действительно ли это правильно. Вы должны по крайней мере сделать это функцией, которую пользователь включает и выключает.
- person JeremyP   schedule 19.07.2010
Ответы (2)
Вы можете изменить windowLevel окна (через -setLevel:) на NSFloatingWindowLevel.
[window setLevel:NSFloatingWindowLevel];
Документация находится здесь: Window_Levels
person
Alan Rogers
schedule
19.07.2010
Под «сверху» вы подразумеваете, что не хотите, чтобы ваше окно было закрыто, даже если активно другое приложение? В этом случае один из способов — начать с шаблона NSPanel в Interface Builder, установить флажок «Утилита» и снять флажок «Скрыть при деактивации».
person
JWWalker
schedule
19.07.2010