Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

ปิดใช้งานการเปลี่ยนการวางแนวใน iOS


มีแอปพลิเคชั่นมากมายที่ทำงานในโหมดแนวตั้งหรือโหมดแนวนอน

การจำกัดแอปพลิเคชันในโหมดใดโหมดหนึ่งเป็นสิ่งสำคัญในการดำเนินการนี้

ในโพสต์นี้ เราจะมาดูวิธีจำกัดการวางแนวหรือปิดการวางแนวในโหมดเดียว

หากคุณต้องการให้แอปพลิเคชันทำงานในโหมดแนวตั้งเท่านั้น

ด้านล่างเมธอด viewDidLoad ของคุณ ให้คัดลอกบรรทัดโค้ดด้านล่าง

override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
   get {
      return .portrait
   }
}

การดำเนินการนี้จะล็อกโหมดแนวนอนสำหรับแอปพลิเคชันของคุณ ในทำนองเดียวกัน การแทนที่ .portrait เป็น .landscape จะทำให้แอปพลิเคชันของคุณทำงานในโหมดแนวนอน

หากไม่ได้ระบุไว้ แอปพลิเคชันของคุณจะทำงานทั้งสองโหมด

หรือคุณสามารถล็อกการวางแนวจาก Xcode Builder ดังที่แสดงด้านล่าง

ปิดใช้งานการเปลี่ยนการวางแนวใน iOS