2017-10-16 14 views
0

현재 실행중인 프로젝트가 Default-568h.png이고 시작 화면이 UIScreen.mainscreen.bound 인 경우 모든 장치의 너비 : 320 및 높이 : 568입니다.Xcode - UIScreen 크기를 변경하지 않고 xib 시작 화면을 추가하는 방법

.xib 파일을 시작 화면으로 추가했지만 더 이상 width : 320 및 height : 568이 아닌 UIScreen.mainscreen.bound이며 문제는 장치 크기를 따릅니다.

UIScreen.mainscreen.bound은 320x568인데 어떻게 수정합니까?

+0

왜 'launchscreen.xib'또는'.storyboard'에 적응하지 않습니까? – LinusGeffarth

답변

1

.xib 또는 .storyboard 파일을 시작 화면 파일로 추가하면 더 이상 예상대로 장치의 크기가 조정되지 않습니다. 시작 화면이 정적 인 경우 이미지로 변환하고 시작 화면 이미지로 설정하십시오. 그 후에 그것은 당신이 기대하는 범위를 유지할 것입니다. 1x 2x 및 3x 이미지를 xcassets 폴더에 넣고 이미지 시작 소스로 설정할 수도 있습니다.

+0

xib를 사용하는 이유는 버전 번호의 텍스트보기를 추가해야하기 때문입니다. 그래서 새 버전이있을 때 포토샵을 사용하여 이미지를 변경하는 대신 xib에서 버전 번호를 변경할 수 있습니다. – khheng

+0

그러면 버전 번호없이 Photoshop에서 스플래시 화면을 만들고 앱의 첫 번째 화면이 버전 번호가 추가 된 스플래시 화면과 완전히 동일하게 만들 수 있습니다. 몇 초 동안 기다린 다음 앱의 첫 페이지로 이동할 수 있습니다. 최고급의 고급 솔루션이 아니지만 여러 장치에서 올바르게 확장해야하는 경우 실행 파일에 xib를 사용할 수 없습니다. –

+0

제안 된 솔루션을 제공해 주셔서 감사합니다. @ 앨런 – khheng