อาจเป็นคำถามง่ายๆ แต่:
แอพของฉันเริ่มต้น (และส่วนใหญ่) ในโหมดแนวตั้ง แต่ฉันมี ViewController ซึ่งฉันต้องกดลงบนสแต็กซึ่งจำเป็นต้องเปิดในโหมดแนวนอน
ฉันค้นหาไปรอบๆ แล้วพบว่าคุณไม่สามารถใช้ API ส่วนตัวได้: [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeLeft];
ฉันยังพบวิธีที่ "แนะนำ" มากมายในการแก้ปัญหา (รวมถึงการนำเสนอแบบโมดอลแทนการพุชและการพุช ViewController สองอินสแตนซ์) การเปลี่ยนไปใช้การหมุนแนวนอนภายใน uinavigationcontroller
อย่างไรก็ตาม ฉันแน่ใจว่าต้องมีวิธีที่ง่ายกว่านี้ในการแก้ไขปัญหานี้ หากใครทราบวิธี PUSH ลงบนสแต็ก (เพื่อรักษาการนำทางผ่านแผนผัง) ในลักษณะที่ ViewController ปรากฏเป็นแนวนอน โปรดแจ้งให้เราทราบ
ขอบคุณสำหรับความช่วยเหลือของคุณทุกคน
ดังค์