bagaimana cara membuat jendela (osx) selalu melayang di atas layar

saya mencoba membuat aplikasi osx yang hanya memiliki satu jendela dan selalu berada di bagian atas layar. ada yang tahu bagaimana cara mencapainya? terima kasih.


person xhan    schedule 19.07.2010    source sumber
comment
Sebelum Anda melakukan ini, pertimbangkan baik-baik apakah itu benar-benar Hal yang Benar. Anda setidaknya harus menjadikannya fitur yang dapat diaktifkan dan dinonaktifkan oleh pengguna.   -  person JeremyP    schedule 19.07.2010


Jawaban (2)


Anda dapat mengubah windowLevel jendela (melalui -setLevel :) menjadi NSFloatingWindowLevel.

[window setLevel:NSFloatingWindowLevel]; 

Dokumentasi ada di sini: Window_Levels

person Alan Rogers    schedule 19.07.2010

Yang Anda maksud dengan "di atas" adalah Anda tidak ingin jendela Anda dikaburkan, meskipun aplikasi lain sedang aktif? Dalam hal ini, salah satu caranya adalah memulai dengan template NSPanel di Interface Builder, centang opsi "Utility", dan hapus centang "Hide on Deactivate".

person JWWalker    schedule 19.07.2010