Saya menggunakan label untuk menampilkan teks dengan font khusus saya di LaunchScreen.xib. Font kustom saya muncul dengan baik di Interface Builder, tetapi ketika saya mengujinya di iPhone saya, font kembali ke font default.
Tidak yakin bagaimana cara memperbaikinya atau apakah itu bug.
Jawaban:
Tidak ada kejutan besar di sini. Layar peluncuran ditampilkan pada waktu peluncuran - sebenarnya, sebelum waktu peluncuran - jadi font mungkin belum dimuat.
Anda dapat melaporkan bug jika Anda merasa memiliki kasus penggunaan yang menarik. Tapi menurutku kamu tidak begitu. Mengapa Anda menampilkan teks apa pun di gambar peluncuran Anda? Seharusnya jauh lebih sederhana daripada itu - cukup untuk memberikan struktur antarmuka pembuka, yang akan diisi ketika antarmuka pembuka benar-benar muncul. Layar "kosong" dengan warna latar belakang yang sama seperti warna latar belakang pengontrol tampilan awal sudah cukup. Tujuan Anda hanyalah memberikan alternatif untuk kegelapan.
sumber
Solusi cepat adalah dengan menggunakan
UIImageView
dan memiliki teks Anda sepertiUIImage
di atasnya, secara harfiah gambar teks Anda sebagai.png
/.jpeg
atau serupa.Catatan: Mungkin perlu beberapa saat sebelum Anda dapat melihat gambar, saya harus membersihkan Folder Build dan menginstal ulang aplikasi beberapa kali untuk melihat gambar.
Catatan lain: Jika Anda ingin mendukung banyak bahasa dengan teks yang berbeda, Anda perlu memiliki gambar yang berbeda untuk setiap bahasa menggunakan pendekatan ini.
sumber