菜鸟教程小白 发表于 2022-12-13 08:45:29

ios - iOS 7.1 或 iPhone 横向中的方向问题


                                            <p><p>我正在开发一款支持 iOS 6.0 及更高版本的应用,并且仅适用于两种设备的横向模式。</p>

<p>我在横向模式的初始屏幕/启动屏幕中遇到问题,我使用了 2 种方法但无法正常工作。</p>

<p><strong>方法 1</strong>:当我使用 Images.xcassets 设置启动图像时。它适用于任何操作系统的 iPad 设备,但不适用于 iPhone 设备,尤其是 4"屏幕手机和 4.7"屏幕手机。</p>

<p>我附上了 Images.xcassets 的图片如下:</p>

<p> <img src="/image/KSCsL.png" alt="Images.xcassets"/> </p>

<p><strong>方法 2</strong>
现在由于上述问题,我在 iPhone 和 iPad 上使用了 lauchscreen.xib。现在的问题是,当我使用这种方法时,启动画面显示为纵向模式,而不是仅在 iOS 7.1 中的横向模式。</p>

<p><strong>支持的设备方向:</strong></p>

<p> <img src="/image/eni30.png" alt="Device orientation"/> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>当我读到这篇文章并听说它时,我很震惊..</p>

<p>在 iOS 7 之前,Apple 不支持 iPhone 和 iPod 的横向模式。 Apple 仅支持 iPad 的横向模式。</p>

<p><strong>如果我们开发应用并提供 iOS 6/iOS 7 的支持呢?</strong></p>

<p><strong>解决方案</strong>:-
在 Images.xcassets 中,选择 iPhone 为竖屏模式并添加旋转 90 度的图像。</p>

<p>让我们通过一步一步的过程来理解:-</p>

<ol>
<li><p>假设您的图片尺寸为 480x320。</p></li>
<li><p>在预览(图像编辑器)/photoshop 中打开该图像。</p></li>
<li><p>现在旋转该图像并保存它。</p></li>
<li><p>在 Images.xcassets 中的相应位置添加旋转图像。</p></li>
<li><p>清理项目并运行。</p></li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于ios - iOS 7.1 或 iPhone 横向中的方向问题,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/31113548/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/31113548/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - iOS 7.1 或 iPhone 横向中的方向问题