क्षमा करें अगर यह एक मूर्ख सवाल है, लेकिन मैंने कुछ googling किया है और एसओ खोजा है और किसी को भी यह सही सवाल नहीं पूछा है।इंटरफ़ेस बिल्डर में यूनिवर्सल ऐप के लिए एकल .xib बनाएं? (आईओएस)
मैं कुछ समय के लिए आईओएस विकास कर रहा हूं, लेकिन मैं इंटरफ़ेस बिल्डर के लिए बिल्कुल नया हूं। मैं जो जानना चाहता हूं वह यह है: क्या सिर्फ एक .xib फ़ाइल बनाने का कोई तरीका है और फिर इसे सार्वभौमिक एप्लिकेशन में आईफोन और आईपैड दोनों के लिए उपयोग करें?
मुझे अलग-अलग बनाने के लिए मुझे मूर्खतापूर्ण लगता है; इंटरफ़ेस बिल्डर में एक से अधिक बार काम करने के लिए दो बार काम क्यों करते हैं जब मैं कोड में एक बार (स्क्रीन आकार के लिए मामूली समायोजन के साथ) कर सकता हूं?
कृपया मुझे बताएं कि क्या मैं यहां कुछ खो रहा/गलत समझ रहा हूं। नहीं मैं पिछले जहां iPhone और iPad संस्करणों समान थे में App स्टोर करने के लिए गैर इंटरफ़ेस निर्माता खेल प्रस्तुत की है, तो मैं कर रहा हूँ: जैसे मैंने कहा, मैं पूरी तरह से इंटरफ़ेस बिल्डर नौसिखिया :)
संपादित कर रहा हूँ गेम को प्रत्येक डिवाइस पर अलग दिखने/महसूस करने से संबंधित है। पहलू अनुपात में अंतर के कारण मैं कुछ मामूली स्थिति परिवर्तनों के अलावा, बिल्कुल वही दिखने का इरादा रखता हूं।
क्या आप आगे बता सकते हैं, कृपया? मैं समझता हूं कि फ़ाइलों को अलग से कैसे लोड किया जाए, लेकिन मुझे यह नहीं करना पड़ेगा। जब मैं एक नया दृश्य-आधारित अनुप्रयोग बनाता हूं, तो यह स्वचालित रूप से आईपैड और आईफोन के लिए एक अलग xib बनाता है। मैं सिर्फ एक का उपयोग कैसे कर सकता हूं और इसे दोनों उपकरणों से लिंक कर सकता हूं? धन्यवाद! – WendiKidd
यदि आप वास्तव में, वास्तव में, वास्तव में इसकी आवश्यकता है, तो बस अन्य xib को हटाएं और जिसकी आपको आवश्यकता होगी उसे रखें, और इसका नाम '-initWithNibName: bundle:' पर पैरामीटर के रूप में पास करें। यह भी सुनिश्चित करें कि उस xib से लोड किया गया दृश्य दोनों उपकरणों पर अच्छा व्यवहार करेगा, जैसे ऑटोरेसाइजिंग नियम आदि। – themarketka
शानदार! यही वह है जिसकी तलाश में मैं हूं; मैं अब खुद को समझने के लिए थोड़ा मूर्ख महसूस करता हूं। आपके उत्तर के लिए बहुत बहुत धन्यवाद! यह वही था जो मुझे चाहिए :) – WendiKidd