Bagaimana cara memaksa aplikasi saya untuk meluncurkan UISplitViewController dalam mode lanskap?
Lansekap UISplitViewController
Jawaban (3)
Anda dapat memiliki pengaturan berbasis perangkat yang berbeda di file Info.plist Anda.
Saya menemukan contoh yang membahas tentang peluncuran aplikasi dalam mode Lansekap (tergantung perangkat) seperti ini :
<key>UIInterfaceOrientation</key>
<string>UIInterfaceOrientationPortrait</string>
<key>UIInterfaceOrientation~ipad</key>
<string>UIInterfaceOrientationLandscapeLeft</string>
Dengan tag pertama mengacu pada iPhone dan ~iPad mengacu pada iPad. Tidak yakin apakah tautan ini akan membantu Anda, tetapi ini (maksud saya cara Info.plist) jelas merupakan cara yang tepat.
Semoga ini bisa membantu.
ciao
Giovanni
Anda selalu dapat menggunakan metode ini.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
Ini adalah pertanyaan yang cukup lama, dan Apple telah memperbarui XCode untuk menangani situasi khusus ini. Langkah-langkah ini diuji di XCode 8.2.1.
Di editor plist, perluas antarmuka yang didukung untuk kedua faktor bentuk (Telepon/Sentuh adalah yang pertama):
Kemudian, cukup hapus yang tidak ingin Anda dukung berdasarkan jenis perangkat.