2010-07-19 31 views
13

मैं एक ओएसएक्स एप्लिकेशन बनाने की कोशिश कर रहा हूं जिसमें सिर्फ एक खिड़की है और यह हमेशा स्क्रीन के शीर्ष पर होगी। कोई भी जानता है कि इसे कैसे प्राप्त किया जाए? धन्यवाद।मैं एक विंडो (ओएसएक्स) हमेशा स्क्रीन के शीर्ष पर कैसे हो सकता हूं

+0

इससे पहले कि आप यह करते हैं, बहुत सावधानी से विचार करें कि क्या यह वास्तव में सही काम है। आपको इसे कम से कम एक सुविधा बनाना चाहिए जिसे उपयोगकर्ता चालू और बंद कर देता है। – JeremyP

उत्तर

22

आप खिड़की की विंडो लेवल (के माध्यम से -सेट लेवल :) से NSFloatingWindowLevel को बदल सकते हैं।

[window setLevel:NSFloatingWindowLevel]; 

प्रलेखन यहाँ है: Window_Levels

+0

धन्यवाद। यह बहुत अच्छी तरह से काम करता है: डी – xhan

1

"शीर्ष पर", क्या आपका मतलब है कि आप नहीं चाहते हैं कि आपकी खिड़की अस्पष्ट हो, भले ही कोई अलग ऐप सक्रिय हो? उस स्थिति में, इंटरफेस बिल्डर में एनएसपीनल टेम्पलेट से शुरू करने का एक तरीका है, "उपयोगिता" विकल्प की जांच करें, और "निष्क्रिय पर छिपाएं" अनचेक करें।

संबंधित मुद्दे