Saya memiliki aplikasi di mana saya ingin mendukung rotasi perangkat dalam tampilan tertentu tetapi yang lain tidak terlalu masuk akal dalam mode Lansekap, jadi saat saya menukar tampilan, saya ingin memaksa rotasi diatur ke potret.
Ada penyetel properti tidak berdokumen di UIDevice yang melakukan trik tersebut tetapi jelas menghasilkan peringatan compiler dan bisa menghilang dengan revisi SDK di masa mendatang.
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
Apakah ada cara terdokumentasi untuk memaksa orientasi?
Pembaruan: Saya pikir saya akan memberikan contoh karena saya tidak mencari shouldAutorotateToInterfaceOrientation karena saya telah menerapkannya.
Saya ingin aplikasi saya mendukung lanskap dan potret di Tampilan 1 tetapi hanya potret di Tampilan 2. Saya telah mengimplementasikan shouldAutorotateToInterfaceOrientation untuk semua tampilan tetapi jika pengguna dalam mode lanskap di Tampilan 1 dan kemudian beralih ke Tampilan 2, saya ingin memaksa telepon untuk memutar kembali ke Potret.