Contoh untuk UI adaptif lanskap potret iPhone yang kompatibel dengan iOS 7

Saya telah membaca utas ini Bagaimana UI adaptif Xcode 6 bisa kompatibel dengan iOS 7 dan iOS 6?

dan terutama jawaban dari Dave dan Joey.

Masih saya kesulitan membuat contoh sederhana berfungsi: xcode 6, kelas ukuran diaktifkan, iPhone iOS 7, lebar tombol ui 100 pada mode potret, lebar 400 pada mode lanskap. Dan katakanlah lebar 600 di iPad.

Saya tidak bisa membuat ini berhasil. Saya mencoba berbagai kombinasi pengaturan batasan lebar, tetapi lebar tombolnya adalah 100 di kedua mode orientasi, atau 400, tetapi tidak pernah berbeda.

Saya akan sangat menghargai jika seseorang dapat memberi saya panduan, batasan mana yang harus ditetapkan pada kelas ukuran mana untuk mencapai hal ini.

Terima kasih,


person Tom Major    schedule 02.11.2014    source sumber
comment
Bisakah Anda memperbaikinya? Saya mencoba menggunakan kelas ukuran baru di iPhone tetapi berfungsi dengan baik hanya di iOS 8. Di iOS 7 atau 6 memuat Compact/Regular untuk Potret tetapi ketika saya mengubah orientasi ke Lanskap, masih melanjutkan dengan ini dan tidak berubah ke Lebar Kompak- Ketinggian Berapapun.   -  person Beto    schedule 05.12.2014
comment
Sepertinya Apple tidak ingin kompatibilitas dengan kelas ukuran :/   -  person Asadullah Ali    schedule 11.03.2015


Jawaban (1)


Untuk iPhone, Menerapkan Aplikasi Dengan Kelas Ukuran pada Versi iOS Sebelumnya menyatakan bahwa nilai komponen ketinggian tidak boleh kompak untuk versi sebelumnya. Namun dalam Adaptasi dan Tata Letak, mode lanskap iPhone adalah Tinggi kompak dan Lebar Kompak, yang berarti mode lanskap iPhone dengan kelas ukuran tidak akan berfungsi untuk versi sebelumnya.

person SpritZhou    schedule 10.11.2014
comment
Ya, saya juga sudah membaca pernyataan tentang ketinggian kompak. Namun jawaban dari Dave dan Joey di thread yang saya referensikan membuat saya berpikir ada solusi yang berfungsi untuk masalah mode Potret/Lansekap iPhone sederhana saya dengan iOS7 dan kelas ukuran. Jika tidak memungkinkan, ini juga bisa menjadi jawaban, tapi saya tetap berharap ada yang bisa memberikan solusi untuk contoh kecil ini. Terima kasih - person Tom Major; 12.11.2014