내 앱이 세로 방향에서 세로 방향으로 시작될 때 다른 시작 이미지를 갖기를 원할 때 가로 방향을 가로로 왼쪽에서 가로를 왼쪽으로 설정합니다. 그게 가능하니? 나는 다음의 사용 기꺼이4 가지 방향 각각에 대해 별도의 시작 이미지를 가질 수 있습니까?
: 일반 PNG 파일로 자산 카탈로그에
- 시작 스토리 보드
- 실행 이미지를
이유를 확인하려면 필요한 경우 Camera.app를 종료하고 가로 방향 및 방향에서 시작합니다. 시작 이미지, 특히 셔터 버튼이 가로 방향 왼쪽 및 오른쪽 방향 모두에서 홈 버튼 근처에 위치하는 것을 확인하십시오.
가로 방향 왼쪽과 오른쪽에 별도의 실행 이미지/스토리 보드가있는 경우에만 가능합니다. 하나만있는 경우 셔터 버튼이 홈 버튼 옆에 한 방향으로 표시되고 스피커 옆 (화면 상단)에는 다른 방향으로 나타납니다.
Camera.app에는 네 가지 다른 시작 이미지가있는 것 같습니다. 4 개를 어떻게 가질 수 있습니까?
는편집 : 은 허용 대답을 바탕으로, 나는 (의 Info.plist에서 아무것도 추가하지 않고) 다음 발사 이미지를 추가하는 시도 : 내 아이폰 7 플러스에
를, 그것은 작동 세로로 올바르게, 가로로 왼쪽과 오른쪽으로. 전화가 거꾸로 된 경우가 아닙니다.이 경우 인물 시작 이미지가 표시되고 실제 UI가 표시 될 때 180도 회전 한 모양이 표시됩니다. 이것을 확인하기 위해 이미지의 가운데에 큰 빨간색 사각형을 그렸고 응용 프로그램을 실행할 때이 빨간색 사각형이 보이지 않아 인물이 거꾸로 된 이미지 파일이 ' 전혀 사용되지 않습니다. 왜 그런지 알아? 파일 이름에 잘못된 점이 있습니까?
편집 2 : 나는 Info.plist 파일에 다음 추가 :
<key>UILaunchImages</key>
<array>
<!-- 5.5-inch: -->
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
<key>UILaunchImageOrientation</key>
<string>PortraitUpsideDown</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
<key>UILaunchImageOrientation</key>
<string>LandscapeLeft</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
<key>UILaunchImageOrientation</key>
<string>LandscapeRight</string>
</dict>
<!-- 4.7-inch: -->
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
<key>UILaunchImageOrientation</key>
<string>PortraitUpsideDown</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
<key>UILaunchImageOrientation</key>
<string>LandscapeLeft</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
<key>UILaunchImageOrientation</key>
<string>LandscapeRight</string>
</dict>
<!-- 4-inch: -->
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
<key>UILaunchImageOrientation</key>
<string>PortraitUpsideDown</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
<key>UILaunchImageOrientation</key>
<string>LandscapeLeft</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
<key>UILaunchImageOrientation</key>
<string>LandscapeRight</string>
</dict>
<!-- 3.5-inch: -->
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
</array>
이이 상황을 악화 만든 - 나는 전화가 풍경에있을 때 사용되는 뻗어 세로 출시 이미지를 참조하십시오.
모든 UILaunchImageName 키는 기본값으로 설정되어 있습니다. iOS를 사용하여이 키를 모호하게 만듭니다. PNGs의 이름을 [email protected]로 변경하고 UILaunchImageName을 Default-portrait-upside-down으로 설정해 보았습니다. 아무런 차이가 없었습니다.
iPhone에 대해 위 아래 방향이 사용 설정되어 있습니까? iPhone 용 Info.plist에서는 기본적으로 비활성화되어 있습니다. –
사용하도록 설정했습니다. 내가 말했듯이 실제 UI는 초상화의 거꾸로 된 방향으로 표시됩니다. 시작 이미지 만 그렇지 않습니다. –
대신 UILaunchImages 키를 사용하는 것 외에는 다른 조언이 없습니다. –