มีแอปพลิเคชั่นมากมายที่ทำงานในโหมดแนวตั้งหรือโหมดแนวนอน
การจำกัดแอปพลิเคชันในโหมดใดโหมดหนึ่งเป็นสิ่งสำคัญในการดำเนินการนี้
ในโพสต์นี้ เราจะมาดูวิธีจำกัดการวางแนวหรือปิดการวางแนวในโหมดเดียว
หากคุณต้องการให้แอปพลิเคชันทำงานในโหมดแนวตั้งเท่านั้น
ด้านล่างเมธอด viewDidLoad ของคุณ ให้คัดลอกบรรทัดโค้ดด้านล่าง
override var supportedInterfaceOrientations: UIInterfaceOrientationMask { get { return .portrait } }
การดำเนินการนี้จะล็อกโหมดแนวนอนสำหรับแอปพลิเคชันของคุณ ในทำนองเดียวกัน การแทนที่ .portrait เป็น .landscape จะทำให้แอปพลิเคชันของคุณทำงานในโหมดแนวนอน
หากไม่ได้ระบุไว้ แอปพลิเคชันของคุณจะทำงานทั้งสองโหมด
หรือคุณสามารถล็อกการวางแนวจาก Xcode Builder ดังที่แสดงด้านล่าง