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