2011-10-17 16 views
7

एक दस्तावेज के आधार पर कोको आवेदन के लिए मेरी निब को संपादित करना, मैं देख रहा हूँ कि जब मैं एक खिड़की या चयनित पैनल है, Xcode मुझे अपने "प्रारंभिक स्थिति" सेट देता है कि:एक्सकोड के निब संपादक में "प्रारंभिक स्थिति" क्या करती है?

Screenshot of a window in the nib, selected, and the “Initial position” pane in the Size Inspector.

इस विंडो के से अलग है फ्रेम, जो इसके ऊपर है, तो यह क्या है?

"प्रारंभिक स्थिति" का क्या उपयोग करता है, और दो पॉप-अप मेनू और उनके संभावित मूल्यों का क्या अर्थ है?

जब मैं अपना ऐप चलाता हूं और मेरा दस्तावेज़ इस निब (दो में से दूसरे) के लिए NSWindowController बनाता है, तो विंडो प्रारंभिक स्थिति की बजाय मुख्य दस्तावेज़ विंडो से कैस्केड दिखाई देती है। ऐसा इसलिए है क्योंकि मेरा ऐप दस्तावेज़-आधारित है (यानी, "प्रारंभिक स्थिति" का उपयोग किसी दस्तावेज़ द्वारा स्वामित्व वाली विंडो द्वारा किया जाएगा), या क्या कोई अन्य कारण है?

उत्तर

5

प्रारंभिक स्थिति स्क्रीन में स्थिति है जहां डिफ़ॉल्ट रूप से विंडो दिखाई देगी। और पॉपअप नियंत्रित करते हैं कि उपयोगकर्ता की स्क्रीन आकार आपके से अलग होने पर इस स्थिति को कैसे बदला जाता है।

कल्पना कीजिए कि स्क्रीन एक विशाल NSView है, और आपकी खिड़की इसके भीतर स्थित है। प्रारंभिक स्थिति फ्रेम उत्पत्ति है, और पॉपअप आपके ऑटोरेसाइजिंग मास्क हैं।

+0

मेरी खिड़की शीर्ष बाएं में दिखाई दे रही है, हालांकि। –

+0

शायद ऐसा इसलिए है क्योंकि आप दस्तावेज़-आधारित हैं। दस्तावेज़ विंडो एक निश्चित स्थिति में दिखाई देने के बजाय कैस्केड होते हैं। विंडोज़ के लिए "प्रारंभिक स्थिति" मान अधिक उपयोगी है कि आपके एप्लिकेशन में केवल एक बॉक्स, या प्राथमिकता पैनल जैसे किसी एक में से एक है। –

+0

क्या आपके पास कोई और जानकारी है कि ऐपकिट उन मानों को लागू करता है? मैं पूछ रहा हूं क्योंकि मैं यह पता लगाने की कोशिश कर रहा हूं कि आईबी का उपयोग करने के बजाए प्रारंभिक स्थिति को व्यवस्थित रूप से सेट करने के लिए एक अच्छी जगह क्या होगी। – Klaas

0

मैंने अभी आरंभिक स्थिति 0 को बदल दी है, 0 ने तुरंत इस मुद्दे को ठीक किया है। ऐसा लगता है कि यह निचले बाएं कोने पर शुरू करना चाहता है। मैं चौड़ाई और ऊंचाई गुणों को समायोजित, अन्य सेटिंग्स के साथ खेला।

http://prntscr.com/8unin6

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