【发布时间】:2017-12-02 20:36:29
【问题描述】:
我正在制作一个有 4-5 个按钮的主屏幕。我们知道 iphone 5/SE 的屏幕比 iphone 6 和 7 小。因此我们需要根据屏幕大小来扩大和缩小按钮大小。最好的方法或算法是什么?我使用按钮的固定最小尺寸来处理 iphone 5,但是当我们使用 iphone 6 和 7 时,这些固定的较小尺寸按钮看起来很奇怪。
【问题讨论】:
-
在 UITableViewController 而不是 UIViewController 中设计你的 UI,这样它就可以适应每个屏幕尺寸..
-
向我们展示您需要的布局?? 5 个按钮水平或垂直布局。向我们展示你的方法,这将很有帮助。
-
希望这个链接能解决你的问题stackoverflow.com/questions/29308941/…
-
你可以使用堆栈视图来做这件事。
-
最佳解决方案是基于按钮是按列、行还是网格布局;它们是否具有需要满足所有尺寸的特定纵横比;以及它们之间是否有空间。填写这些详细信息,我们会更有帮助。您可能需要纵横比和比例大小限制。
标签: ios iphone swift user-interface