ฉันใช้ป้ายกำกับเพื่อแสดงข้อความด้วยแบบอักษรที่กำหนดเองบน LaunchScreen.xib แบบอักษรที่กำหนดเองของฉันแสดงได้ดีในตัวสร้างส่วนต่อประสาน แต่เมื่อฉันทดสอบบน iPhone แบบอักษรจะเปลี่ยนกลับเป็นแบบอักษรเริ่มต้น
ไม่แน่ใจว่าจะแก้ไขอย่างไรหรือเป็นข้อบกพร่อง
ฉันใช้ป้ายกำกับเพื่อแสดงข้อความด้วยแบบอักษรที่กำหนดเองบน LaunchScreen.xib แบบอักษรที่กำหนดเองของฉันแสดงได้ดีในตัวสร้างส่วนต่อประสาน แต่เมื่อฉันทดสอบบน iPhone แบบอักษรจะเปลี่ยนกลับเป็นแบบอักษรเริ่มต้น
ไม่แน่ใจว่าจะแก้ไขอย่างไรหรือเป็นข้อบกพร่อง
คำตอบ:
ที่นี่ไม่แปลกใจเลย หน้าจอเปิดตัวจะแสดงในเวลาเปิดตัวจริงก่อนเวลาเปิดตัวดังนั้นแบบอักษรอาจยังไม่โหลด
คุณสามารถแจ้งข้อบกพร่องได้หากคุณคิดว่าคุณมีกรณีการใช้งานที่น่าสนใจ แต่ฉันไม่คิดว่าคุณจะทำจริงๆ เหตุใดคุณจึงแสดงข้อความใด ๆในภาพเปิดตัวของคุณ มันควรจะเป็นกระดูกเปล่า ๆ มากกว่านั้น - เพียงพอที่จะให้โครงสร้างของอินเทอร์เฟซการเปิดซึ่งจะเติมเต็มเมื่ออินเทอร์เฟซการเปิดปรากฏขึ้นจริง หน้าจอ "ว่าง" ที่มีสีพื้นหลังเหมือนกับสีพื้นหลังของตัวควบคุมมุมมองเริ่มต้นก็เพียงพอแล้ว เป้าหมายของคุณเป็นเพียงการจัดหาทางเลือกให้กับความมืด
วิธีแก้ปัญหาอย่างรวดเร็วคือการใช้UIImageView
และมีข้อความของคุณUIImage
อยู่บนนั้นคือรูปภาพของข้อความของคุณเป็น.png
/ .jpeg
หรือคล้ายกัน
หมายเหตุ:อาจใช้เวลาสักครู่ก่อนที่คุณจะเห็นภาพฉันต้องทำความสะอาดโฟลเดอร์ Build และติดตั้งแอปใหม่สองสามครั้งเพื่อดูภาพ
หมายเหตุอีกประการหนึ่ง:หากคุณต้องการสนับสนุนหลายภาษาด้วยข้อความที่แตกต่างกันคุณจะต้องมีภาพที่แตกต่างกันสำหรับแต่ละภาษาโดยใช้แนวทางนี้