ऐसे कई एप्लिकेशन हैं जो या तो पोर्ट्रेट मोड पर या लैंडस्केप मोड में चलते हैं।
इसे प्राप्त करने के लिए किसी एक मोड में एप्लिकेशन को प्रतिबंधित करना महत्वपूर्ण है।
इस पोस्ट में हम देखेंगे कि कैसे ओरिएंटेशन को प्रतिबंधित किया जाए या ओरिएंटेशन को एक मोड में अक्षम किया जाए।
यदि आप चाहते हैं कि एप्लिकेशन केवल पोर्ट्रेट मोड में चले,
अपने व्यूडिडलोड विधि के नीचे कोड की निम्न पंक्ति को कॉपी करें
override var supportedInterfaceOrientations: UIInterfaceOrientationMask { get { return .portrait } }
यह आपके एप्लिकेशन के लिए लैंडस्केप मोड को लॉक कर देगा। इसी तरह .portrait को .landscape में बदलने से आपका एप्लिकेशन लैंडस्केप मोड में चलेगा।
यदि निर्दिष्ट नहीं है तो आपका आवेदन दोनों मोड पर चलेगा।
वैकल्पिक रूप से आप नीचे दिखाए गए अनुसार Xcode Builder से ओरिएंटेशन को लॉक कर सकते हैं।