Menjalankan Aplikasi saya di iPhone X Simulator (GM Seed) Saya memperhatikan dua efek aneh:
- Aplikasi tidak menggunakan ruang layar penuh (area atas dan bawah berwarna hitam)
- bilah putih aneh di bawah bilah judul
Adakah yang tahu apa yang terjadi di sini dan bagaimana mengatasinya? Saya tidak dapat menemukan pengaturan baru di Interface Builder.
Launch Screen.storyboard
sebaliknyaJawaban:
Saat menggunakan gambar luncurkan (alih-alih file layar Luncurkan yang jauh lebih mudah), Anda harus memberikan gambar peluncuran berukuran tepat untuk setiap ukuran perangkat yang ingin Anda dukung. Setelah Anda menambahkan gambar peluncuran tambahan, aplikasi Anda harus mengambil keuntungan dari ukuran layar baru.
IPhone X baru membutuhkan gambar peluncuran berukuran 1125px × 2436px yang merupakan gambar 3x untuk 375pt × 812pt.
Tentu saja jika Anda beralih menggunakan file layar Luncurkan alih-alih gambar peluncuran individual, aplikasi Anda akan secara otomatis beradaptasi dengan semua ukuran perangkat tanpa ada pekerjaan tambahan.
sumber
Saya telah menemukan masalah ini di iPhone X. Luncurkan ukuran gambar (1125 * 2436px) Harap alirkan ini di bawah langkah-langkah ini. 1.i) Pilih nama proyek Anda dalam Xcode. ii) Pilih target proyek Anda iii) Kemudian pilih Luncurkan sumber gambar
Setelah itu pilih Assets.xcassets Anda di proyek Anda
Kemudian pilih Luncurkan gambar dalam aset i) Kemudian pilih inspektur atribut
akhirnya periksa sumber gambar Luncurkan Anda. Anda dapat melihat mengatur Luncurkan gambar.
sumber
iPhone X membutuhkan gambar peluncuran berbeda berukuran 1125px x 2436px (375pt x 812pt @ 3x).
Periksa pedoman antarmuka manusia untuk detail lebih lanjut.
sumber
Saya telah menemukan cara untuk memperbaikinya (meskipun saya masih tidak mengerti mengapa ini hanya terjadi pada iPhone X) Storyboard LaunchScreen pada iPhone X dengan melihat bilah hitam atas & bawah.
Saya memiliki storyboard LaunchScreen dengan satu UIImageView.
Atas & bawah UIImageView harus disematkan ke atas & bawah SuperView . TIDAK untuk SafeArea .
sumber
Saya memperbaikinya dengan hanya memasukkan beberapa teks acak di bidang
Lanch Screen File
teks. Saya bahkan tidak punya File Layar Peluncuran ... XCode sangat buggy.memperbarui
Meskipun ini memperbaikinya dalam simulator (masih sangat aneh dan tidak terduga) ketika mengunggah biner ke iTunes Connect, itu akan gagal karena tidak menemukan file LanchScreen dengan nama "nama-acak"
sumber
Baru saja menemukan ini ketika mencoba memperbarui aplikasi yang belum pernah saya kerjakan.
Pada Xcode 9.4, saya dapat memperbaikinya dengan melakukan hal berikut:
sumber
Jika Anda sudah memiliki gambar peluncuran 1125px × 2436px tetapi aplikasinya masih tidak menggunakan pemeriksaan layar penuh untuk memastikan bahwa gambar Anda adalah PNG.
sumber
jika Anda menghapus LaunchScreen.storyboard; Pilih proyek Anda, pilih target proyek Anda, Umum -> Ikon Aplikasi dan Luncurkan Gambar -> Luncurkan File Layar: Pilih di sini Main.storyboard, bukan LaunchScreen.storyboard
sumber
Baru saja mengalami masalah ini ... Ketika saya memilih proyek & target yang benar, saya memiliki kosong untuk 'file layar luncurkan' di bawah ikon aplikasi dan luncurkan tab gambar layar. Saya mengaturnya ke LaunchScreen default dan masalah mengubah ukuran yang saya hadapi diatasi.
sumber
Anda dapat memeriksa dalam file layar peluncuran target proyek tidak diatur ke kosong jika kosong itu dapat menyebabkan masalah.
sumber