Всплеск изображения рендерится для приложения iPad - PullRequest
1 голос
/ 13 января 2011

У меня есть приложение для iPad, которое поддерживает только альбомный режим (только для демонстрации, которую я делаю), в конце концов оно будет поддерживать оба. Я хочу, чтобы мое приложение запускалось в альбомной ориентации и отображало заставку. Приложение запускается корректно в альбомном режиме, но мое изображение отображается повернутым влево. Файл изображения находится в ландшафтном режиме, поэтому я не могу понять, почему он это делает. Есть идеи?

Вот мой список:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleDisplayName</key>
    <string>${PRODUCT_NAME}</string>
    <key>CFBundleExecutable</key>
    <string>${EXECUTABLE_NAME}</string>
    <key>CFBundleIconFile</key>
    <string></string>
    <key>CFBundleIdentifier</key>
    <string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>UILaunchImageFile</key>
    <string>welcome.png</string>
    <key>UIInterfaceOrientation</key>
    <string>UIInterfaceOrientationLandscapeRight</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>LSRequiresIPhoneOS</key>
    <true/>
    <key>NSMainNibFile</key>
    <string>MainWindow</string>
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>SignerIdentity</key>
    <string>Apple iPhone OS Application Signing</string>
</dict>
</plist>

1 Ответ

1 голос
/ 13 января 2011

Я не использую ни ключи UILaunchImageFile, ни UIInterfaceOrientation в моем Info.plist (я не указываю на файл Default.png, я просто добавляю файлы projet с правильными именами).

Я использую только UISupportedInterfaceOrientations ~ ipad , а затем просто включаю в свой проект следующие файлы:

Default-LandscapeLeft.png Default-LandscapeRight.png Default-Portrait.png Default-PortraitUpsideDown.png

В вашем случае просто используйте «Default-LandscapeLeft.png» и «Default-LandscapeRight.png», и все будет в порядке.Единственное, что связано с графикой в ​​моем Info.plist:

<key>UISupportedInterfaceOrientations~ipad</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...