菜鸟教程小白 发表于 2022-12-12 17:53:33

ios - 使用尺寸等级将 Controller 从 iPhone 更新到 iPad?


                                            <p><p>我一直在使用自动布局和约束来让我的应用在每部 iPhone 上看起来都很漂亮,到目前为止看起来还不错。我在使用 iPad 时遇到问题。我的屏幕在 iPad 上查看时有很多空白空间。</p>

<p>我想使用更大的图像和更大的字体。也许再添加一个标签。我可以使用 sizeclasses 做到这一点,还是必须以其他方式做到这一点?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>是的,您可以使用大小类来完成所有这些工作——事实上它们是解决此问题的首选解决方案,因为您会自动获得对滑动和 Split View的支持。</p>

<p>如果您使用的是 Interface Builder(坦率地说,这是迄今为止处理大小类的最佳方式),您会在用户界面的许多配置选项旁边看到小 + 按钮。例如,您提到了较大的字体:字体选项的左侧是一个 + 符号,单击它可以为特定的大小类别添加不同的字体大小。</p>

<p>几个月前,我制作了一款适用于所有 iPhone 和 iPad 以及 Apple TV 的应用,所有这些都使用相同的基本 Storyboard ,并使用尺寸等级进行自定义。小巧的 iPhone 4s 和庞大的 iPad Pro 之间的差距如此之大,以至于尺寸等级基本上是必不可少的。是的, Split View开箱即用完美无瑕,这是一个奖励。</p>

<p><strong>我的主要建议:</strong>首先针对您的最小屏幕进行设计,然后添加尺寸类别以配置最大选项。然后,您可以选择不安装某些 View (它是一个复选框),或者只是将其缩小到非常小的尺寸,以确保您的 UI 在最具挑战性的环境中看起来和工作得很好。如果你能做到这一点,那么让 iPad 工作就轻而易举了,因为感觉就像你拥有数英亩的空间;)</p>

<p><strong>另一个很多人都知道的有用提示:</strong>启用助理编辑器,然后为您的 Storyboard选择预览模式。这使您可以在工作时同时查看布局在多个不同设备和方向上的外观。如果您希望充分利用尺寸等级(以及 iPhone 和 iPad 之间的巨大空间差异),则使用预览器是必不可少的。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 使用尺寸等级将 Controller 从 iPhone 更新到 iPad?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/34315143/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/34315143/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 使用尺寸等级将 Controller 从 iPhone 更新到 iPad?