2012-12-16 32 views
5

मैं उपयोग कर रहा हूँ पता नहीं है:मैं कैसे आईओएस में पोर्ट्रेट करने के लिए और उल्टा पुल्टा 6

- (NSUInteger)supportedInterfaceOrientations { 

    return UIInterfaceOrientationMaskPortrait; 

} 

मैं इस पोर्ट्रेट के लिए और ऊपर iOS6 में नीचे का प्रयोग करेंगे?

इस परिदृश्य के लिए काम करता UIInterfaceOrientationMaskLandscapeLeft

और इस छोड़ दिया लैंडस्केप के लिए सही UIInterfaceOrientationMaskLandscapeRight

और इस दोनों परिदृश्य UIInterfaceOrientationMaskLandscape

उत्तर

6

आप आप का समर्थन करना चाहते हैं झुकाव का एक मान्य bitmask वापस जाने के लिए की जरूरत है यह भी ध्यान रखना महत्वपूर्ण है कि आपको अपने समर्थित उन्मुखताओं में चित्र को ऊपर की ओर सूचीबद्ध करने की आवश्यकता है:

enter image description here

+0

मैं पहले से ही किया था नहीं कर रहे हैं कि परियोजना सेटिंग्स और धन्यवाद में कोड के लिए – OnkaPlonka

1

आप प्रत्येक समर्थित उन्मुखीकरण के लिए बिटवाइज़ OR ऑपरेटर उपयोग करने की आवश्यकता के लिए।

- (NSUInteger)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskPortrait | 
     UIInterfaceOrientationMaskPortraitUpsideDown; 
} 

एक और bitwise जोड़ें या प्रत्येक उन्मुखीकरण के लिए आप समर्थन करना चाहते हैं। आम तौर पर, जब आप इसमें "मुखौटा" शब्द के साथ निरंतर देखते हैं, तो वे इस तरह से संयुक्त होने के लिए हैं।

चित्र और चित्र उल्टा के लिए::

- (NSUInteger)supportedInterfaceOrientations { 

    return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown); 

} 

आप supported orientation masks

यह की एक सूची देख सकते

1

मैं मुझे भी एक ही समस्या here

आपका भी अपनी समस्या को हल करना चाहिए था।

  • , घुमाना
  • शीर्ष घटकों पर की जरूरत है फिर से

घड़ी ध्यान से उन तरीकों की अनुमति देने के लिए अनुमति देते समान लगता है, लेकिन