[ios] LaunchScreen.xib가 내 사용자 정의 글꼴을 표시하지 않음

LaunchScreen.xib에 사용자 지정 글꼴로 텍스트를 표시하기 위해 레이블을 사용하고 있습니다. 내 사용자 정의 글꼴이 Interface Builder에 제대로 표시되지만 iPhone에서 테스트하면 글꼴이 기본 글꼴로 되돌아갑니다.

이 문제를 해결하는 방법이나 버그인지 확실하지 않습니다.



답변

여기에 큰 놀라움은 없습니다. 시작 화면은 시작 시간에 표시됩니다. 실제로 시작 시간 전에 표시되므로 글꼴이 아직로드되지 않았을 수 있습니다.

매력적인 사용 사례가 있다고 생각되면 버그를 신고 할 수 있습니다. 그러나 나는 당신이 정말로 그렇게 생각하지 않는다. 왜 보여주고 있는 런치 이미지에서 텍스트를? 그것은 그보다 훨씬 더 베어 본이되어야합니다.-오프닝 인터페이스가 실제로 나타날 때 채워질 오프닝 인터페이스의 구조를 제공하기에 충분합니다. 초기 뷰 컨트롤러의 배경색과 동일한 배경색을 가진 “빈”화면이면 충분합니다. 당신의 목표는 암흑에 대한 대안을 제공하는 것입니다.


답변

빠른 해결 방법은를 사용하고 UIImageView텍스트를 UIImage그대로 사용하는 것입니다. 문자 그대로 텍스트 그림을 .png/ .jpeg또는 이와 유사하게 만듭니다.

참고 : 이미지를보기까지 다소 시간이 걸릴 수 있습니다. 이미지를 보려면 빌드 폴더를 정리하고 앱을 몇 번 다시 설치해야했습니다.

또 다른 참고 사항 : 텍스트가 다른 여러 언어를 지원하려면이 접근 방식을 사용하여 각 언어에 대해 서로 다른 이미지를 가져야합니다.


답변