ios - 在 ipad 设备中设计良好的 ios 中设置约束的好方法或好的做法是什么
问题描述
我创建了一个在 iphone 设备上运行良好的应用程序,我尝试了自动布局和约束,以便它可以在 ipad 上的 iphone 设备上运行,但问题是它可以在 iphone 中查看,但在 ipad 设备中距离似乎太宽的 。例如,如果我设置了 8 的约束距离,它在 iphone 设备中可以,但在 ipad 设备中似乎很宽。还有一种方法可以让我们将图像或按钮或组件调整得更大以适合 ipad?是否有一个好的做法或最好的方法来设置也适用于 ipad 的设计。谢谢你 。正如您在下图中看到的,这些数字和位置的距离是它在手机上的外观。屏幕截图是在 ipad 中拍摄的。这就是它在 ipad 上的外观。我设法将约束设置为按钮开始,跳过,
解决方案
为了简化事情,Apple 推荐了一种新的范例。与其根据多种设备类型、分辨率、多任务模式和设备方向来考虑布局,不如专注于将布局调整为两种宽度(称为紧凑和常规)和两种高度(也称为紧凑和常规的)。这些区别称为尺寸等级。然后,您可以使用这些尺寸类来定义或调整您的布局。
请参考。
推荐阅读
- azure-pipelines - 数据工厂部署托管专用端点。错误:无效负载
- java - 这在接口中的默认方法中
- c# - 如何对私有 Windows 窗体进行单元测试?
- java - 为什么camel-grpc组件的消费者中不存在响应观察者?
- css - 翻转时如何显示卡片背面?
- c# - 将字符串值转换为整数数组
- jupyter-notebook - Jupyter 不显示 html 或图像
- pandas - pandas mean() 工作在 agg() 内不起作用
- python - 错误:[.venv/bin/python3.9', '-Im', 'ensurepip', '--upgrade', '--default-pip']' 返回非零退出状态 1,尽管 python3.9-已安装 venv
- android - React Native android 版本冲突