Xcode 7.0.1中的自适应布局

时间:2015-11-09 00:59:20

标签: xcode swift layout

我的应用在纵向视图中正确显示,但在横向视图中截断:

enter image description here

enter image description here

从我所做的研究看起来我需要了解大小类和自适应布局。但是,我只关心iPhone 6上的布局,而不是跨越不同的设备(例如iPad)。

在进入自适应布局和大小类之前,这似乎是一个非常复杂的主题,我只是想问一下是否有一种简单的方法可以在iPhone 6的纵向和横向中正确显示这个应用程序。

提前致谢!

1 个答案:

答案 0 :(得分:1)

是的,您可以在没有大小类的情况下执行此操作,但需要对UI进行合理的修改。

如果您考虑一下,那么让一个选择器始终可见对您来说毫无意义。看着你的形象我很困惑,目前正在调整哪个日期。

您要做的是在用户点击其中一个日期后显示您的选择器。您可以从底部向上滑动。此外,您可以在其上方添加标签,该标签将清楚地指示用户当前正在修改的日期。该标签可以放在工具栏中,以便于在左侧和右侧添加“完成”和“取消”按钮。

在我看来,它会更有意义,也可以解决你的问题。如果旧设备上没有足够的空间(例如3.5英寸iPhone),则可以将其余UI放入滚动视图中