在iPhone6上创建应用程序后,在iPhone 5和4S上创建应用程序

时间:2015-07-28 09:41:08

标签: ios iphone app-store iphone-5 iphone-6

我已经为iPhone 6创建了一个应用程序。我可以在iPhone 5或4S上启动它,但由于屏幕较小,我有一些设计问题。例如,我使用UITableViewCell,每个RowHeight等于560.我还有四个方形按钮等于水平重新分配。

当我在iPhone 5 / 4S上启动我的应用程序时,单元格占用的屏幕大小超过屏幕大小(我需要单元格大小小于或等于屏幕大小)。使用编辑器 - > pin等我设法保持我的4个按钮水平重新分配,但因此它们不再是方形按钮...

我该如何解决这个问题?目的是在App Store上发布这个应用程序,所以我想知道如何在每个iPhone上安装一个很酷的应用程序......

谢谢!!

2 个答案:

答案 0 :(得分:0)

之后添加所有内容有点痛苦,有一些硬编码的UIView大小。真正唯一需要指出的是AutoLayoutsize classes一起使用并广泛使用约束。

要构建自适应用户界面,我可以直接指向Apple's resources。特别是去年的WWDC演讲 - 用UIKit构建自适应UI。

在这里为您提供教程链接通常是一种不好的做法,但首先,check this tutorial

答案 1 :(得分:0)

您需要在Storyboard中使用约束并使用600x600设备。 然后在每个视图中分发您的元素,然后选择所有元素并使用“添加缺失的约束”,以便它适应每个设备。

您可以在此处为每个元素或整个视图执行此操作。我建议你逐个元素地做这个因为如果你为整个视图做这个可能你遇到一些问题,但是没关系,你需要尝试捕捉; D

enter image description here

然后,如果你想控制你需要添加大小约束的尺寸控制+ leftClick并拖动到同一个元素,你将被允许添加高度或宽度约束。

enter image description here

也许您需要手动设置一些约束,但是您将学习如何快速地完成它,只需要一些视图就可以获得它。

希望这有帮助。