2017-08-06 86 views
1

我有一个登录布局,我希望它可以在4英寸,4.7英寸和5.5英寸的屏幕上普遍使用。在Xcode中布局登录屏幕 - iOS

我希望所有东西都像屏幕是“一个”一样,我只是把它全部放大了或大一些,以便拉伸和适合屏幕。

我怎么想它看起来和大小我设计它: enter image description here

它的外观上iPhone 5的屏幕:在这样的挑战 enter image description here

+0

你使用什么约束?请分享你迄今为止所做的事情。 – Adeel

+0

你应该使用比例约束,它完全符合你的要求。我还提交了一个编辑来删除不必要的评论,因为这里的问题是平台缺乏经验,而不是平台本身。 – BJHStudios

回答

2

部分原因是,不同的组件可以通过不同的方式进行调整以适应屏幕尺寸的缩放,以及有几种方法可以实现这些功能。

让我们看一下几个:

  • 您可以用大小使用会自动调整大小来自动缩放视图用的是上海华/容器(所以这适用于从纵向变为横向)。你可以在尺寸检查器中找到它(如果你没有设置约束)。你可以看到一个深度tutorial on it hereenter image description here

这使你可以同时设置间距和内部空间根据您最初放置视图。

  • 另一种方法是将约束与另一视图的关系设置为比例不是1:1。例如,您可以将按钮的约束条件设置为超宽视图的宽度相等,并将该约束条件的比率/倍数编辑为1:2,使其成为50%大小或1:4,以使宽度等于25% 。

enter image description here

+0

自动调整大小工作完美,谢谢。 – Tizer1000