ios - iPhone 和 iPad 项目分离
问题描述
我一直在用 swift 4 开发一个 iPhone 应用程序,我也准备为 iPad 开发一个新版本
我的客户特别要求应用程序的 GUI 是在代码中构建的,而不是使用故事板,所以我想知道在这种情况下最好的方法是什么。自适应布局在使用故事板时效果很好,而且 gui 设计对于两个版本来说都太不同了,这不仅仅是调整大小的问题
请问有什么建议吗?
解决方案
得到UIScreen.current.traitCollection.userInterfaceIdiom
。它将是.phone
或.pad
。使用if
相应地进行接口的构建。
推荐阅读
- nestjs - 如何使用不同的配置多次初始化nestjs模块?
- svg - 我不明白 svglib 中的缩放比例
- c# - 如何获取 ServiceBusClient 的连接字符串?
- conv-neural-network - 为什么 Netron 将 BatchNorm2d 层渲染为我模型的偏差?
- javascript - 使用任何库的 CDN 是否比在我们的本地系统或服务器中下载更合适?
- angular - package-lock.json 更改不会按预期影响构建
- c# - 通过套接字发送“chr(6)”有什么问题?
- node.js - 如何使用 nodejs 和 express 渲染带有哈巴狗的 Neo4j 集合
- jmeter - 如何在 JMeter 中对 JSR223 断言中的多个字段执行验证
- swift - 添加到创建的视图的阴影没有出现