2011-08-19 20 views
5

[UIScreen mainScreen].bounds रिटर्न (0,0,768,1024) तब भी जब आईपैड लैंडस्केप मोड में होता है।आईपैड: [यूआईस्क्रीन मुख्यस्क्रीन]। बाउंड्स गलत समन्वय देता है

इसे वापस करना चाहिए (0,0,1024,768) लेकिन इसके बजाय यह (0,0,768,1024) लौटाता है।

क्या गलत हो सकता है?

+1

:

इस सवाल देखते हैं? रोटेशन एनीमेशन से पहले/दौरान/बाद में? –

+0

[यह चैप] (http://jomnius.blogspot.com/2011/03/beware-using-uiscreen-mainscreenbounds.html) एक समान समस्या थी। क्या आप उसके जैसे कर सकते हैं और बेहतर व्यवहार वाली वस्तु से सीमा प्राप्त कर सकते हैं? – Xav

+0

@ सोल्ड आउट एक्टिविस्ट: मैं ऐप को लैंडस्केप मोड में लॉन्च कर रहा हूं, इसलिए यह रोटेशन से पहले है। इसलिए इसमें रोटेशन शामिल नहीं है। –

उत्तर

5

कुछ भी गलत नहीं है। दुर्भाग्यवश यह काम करता है। जब आप गलत मूल्यों के साथ CGRect खींच रहे हैं Returning incorrect rectangle on landscape application launch

+0

आपके उत्तर के लिए बहुत बहुत धन्यवाद –

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

  • कोई संबंधित समस्या नहीं^_^