मैं आईपैड ऐप में एक splitView का उपयोग कर रहा हूँ। विस्तार दृश्य में 2 सबव्यू है जो खुद को etail दृश्य सीमाओं के अनुसार खींचता है। समस्या यह है कि जब भी आईपैड लैंडस्केप मोड में होता है तब भी वे खुद को (1024, 768) में आकर्षित करते हैं।स्प्लिट व्यू विवरण देखें गलत दृश्य फ्रेम देता है?
बीटीडब्ल्यू - अगर मैं पोर्ट्रेट मोड में कॉल करता हूं और फिर आईपैड को घुमाता हूं तो वे स्केल करते हैं (706,768)।
मैं विवरण दृश्य फ्रेम और सीमा जाँच की है के रूप में यह बनाया (देखें किया लोड विधि में) और दोनों ही मामलों में मैं इस मिल:
NSLog(@"screen frame = %@",NSStringFromCGRect(self.view.frame));
NSLog(@"screen bounds = %@",NSStringFromCGRect(self.view.bounds));
डिबग विंडो में मैं:
2011-03-03 10:58:19.376 English Club[63347:207] screen frame = {{0, 0}, {768, 1024}}
2011-03-03 10:58:19.382 English Club[63347:207] screen bounds = {{0, 0}, {768, 1024}}
मुझे पता नहीं है कि समस्या कहां है। क्या कोई मेरी मदद कर सकता है?
किसी भी मदद के लिए धन्यवाद।
मैंने इस विषम मुद्दे को भी देखा है। मैं ऐप्पल के साथ एक बग रिपोर्ट दर्ज करने की अनुशंसा करता हूं - यही वह है जो मैंने किया था। http://bugreporter.apple.com – Jasarien
क्या ऐप्पल ने इस बग फाइलिंग का जवाब दिया था? बीटीडब्ल्यू, आप उन सबव्यूव को मुख्य दृश्य में कैसे जोड़ रहे हैं? क्या आप उन पर ऑटोरेसाइज गुणों को सही ढंग से सेट कर रहे हैं? क्या आप अपनी समस्या में गहराई से हमें और कोड दिखा सकते हैं? धन्यवाद – marzapower
तो, आप वास्तव में क्या करना चाहते हैं? क्या आप विस्तार दृश्य के आकार को सेट करना चाहते हैं। या दृश्य दृश्य के अंदर दृश्य। आप दृश्य दृश्य के अंदर फ्रेम आकार को सेट कर सकते हैं लेकिन विस्तार दृश्य का आकार नहीं है क्योंकि दृश्य का आधार आकार splitviewcontroller के अनुसार मानक रहेगा। यदि आपके पास अलग प्रश्न है तो कृपया मुझे बताएं। – AppAspect