मैं अत्यधिक भ्रमित (कम से कम मेरे लिए) विषय - एक्सकोड 6 में आकार वर्गों के बारे में एक प्रश्न पूछना चाहता हूं। मैं यह कैसे समझता हूं कि यह सब कैसे काम करता है, लेकिन यह पूरी तरह से समझने की कोशिश कर रहा है अभी भी मुझे स्पष्ट नहीं है।एक्सकोड 6 आकार वर्ग
एक्सकोड 6 और नए आईफोन से पहले, सबकुछ बहुत सरल था। टू, गैर-रेटिना और रेटिना, डिस्प्ले जो हमें हमेशा एक ही संकल्प 320x480 (या लम्बे उपकरणों के लिए 568) के साथ काम करने में सक्षम बनाता है। मानक और @ 2 एक्स संपत्तियों ने सही अर्थ बनाया। अब हालांकि, हमारे पास एक ही अनुपात (लगभग वही) के साथ बड़ी गधा स्क्रीन है, लेकिन कामकाजी क्षेत्र अब भी वही नहीं है।
आकार वर्गों को एक स्टोरीबोर्ड में सभी को फिट करने के लिए चीजों को संभव बनाने के लिए माना जाता है। लेकिन प्रतीक्षा करें .. आईफोन 6 @ 2x संपत्तियों का उपयोग करता है, जो मेरी समझ में है, इसका मतलब है कि ग्राफिक्स आईफोन 5/5 एस की तुलना में उस डिवाइस पर छोटा दिखाई देगा। और आईफोन 6 प्लस @ 3x संपत्तियों का उपयोग करता है, जो फिर से दिखने वाले नहीं हैं। ऐसा लगता है कि बनाना संभव नहीं है, उदाहरण के लिए, स्क्रीन के पूर्ण चौड़ाई के संबंध में, एक निश्चित बटन हमेशा एक ही आकार का होता है। जब तक हम निश्चित रूप से कोड नहीं करते हैं, लेकिन इससे आकार वर्ग बेकार हो जाएंगे।
क्या मैं चीजों को सही ढंग से समझ रहा हूं या क्या मुझे कुछ याद आ रही है? यह सुनकर बहुत अच्छा लगेगा कि आप इसे कैसे देखते हैं। शायद आप कुछ अच्छे ट्यूटोरियल जानते हैं? मुझे कुछ भी नहीं मिला जो मेरे संदेहों को समझाएगा।
अग्रिम धन्यवाद!
आपको यह मिला। मुझे यही करना था। मैन्युअल रूप से कोड के माध्यम से कोड को बड़ा/छोटा बनाते हैं, यह निर्भर करता है कि यह कौन सा आईफोन है। जैसा कि आपने आईफोन 5/6 सिम्युलेटर में सही बटन देखा है, आईफोन 6 प्लस में दंड दिखता है। इसलिए दुविधा –
टिप्पणी के लिए धन्यवाद, सैम। ऐसा लगता है कि आईफोन 6 बहुत परेशानी होगी और इंटरफ़ेस बिल्डर में लेआउट बनाने के लिए कोई स्मार्ट तरीका नहीं है जब तक कि सटीक आकार और अंतर बहुत महत्वपूर्ण न हों। मुझे एंड्रॉइड की याद दिलाता है :) –