• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-12 17:53:33 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

我想使用更大的图像和更大的字体。也许再添加一个标签。我可以使用 sizeclasses 做到这一点,还是必须以其他方式做到这一点?



Best Answer-推荐答案


是的,您可以使用大小类来完成所有这些工作——事实上它们是解决此问题的首选解决方案,因为您会自动获得对滑动和 Split View的支持。

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

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

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

另一个很多人都知道的有用提示:启用助理编辑器,然后为您的 Storyboard选择预览模式。这使您可以在工作时同时查看布局在多个不同设备和方向上的外观。如果您希望充分利用尺寸等级(以及 iPhone 和 iPad 之间的巨大空间差异),则使用预览器是必不可少的。

关于ios - 使用尺寸等级将 Controller 从 iPhone 更新到 iPad?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315143/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap