菜鸟教程小白 发表于 2022-12-13 06:50:30

ios - 方向锁定仅适用于 iPhone


                                            <p><p>我为我的 <code>iOS</code> 应用程序设计了 <code>UI</code>,并设置了 <code>wAny hRegular</code>。 </p>

<p>现在 <code>orientation</code> 在 <code>iPad</code> 中可以正常工作。但是当应用在 <code>iPhone</code> 上运行时,<code>orientation</code> 会给出一个空白屏幕。 </p>

<p>有什么方法可以让我仅在 <code>iPhones</code> 中锁定 <code>orientation</code> 并且方向可用于 <code>iPad</code>?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以使用 <code>shouldAutorotate</code> 和 <code>supportedInterfaceOrientation</code> <code>UIViewController</code> 方法在 iPhone 上锁定旋转,而在 iPad 上则不行。</p>

<p>只需在 <code>shouldAutorotate</code> 中为 iPad 返回 <code>YES</code>,为 iPhone 返回 <code>NO</code>,然后在 <code> 中返回 iPhone/iPad 的允许方向支持的接口(interface)方向</code>.</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 方向锁定仅适用于 iPhone,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/29937260/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/29937260/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 方向锁定仅适用于 iPhone