带有通用布局的Xcode 6 ScrollView

时间:2014-09-16 08:39:31

标签: ios storyboard autolayout xcode6

使用Xcode 6,w:Any和H:Any,我想创建一个可以水平滚动的视图,滚动视图中有4个视图水平放置,一个是全宽,(见图片)

如何使用Xcode 6新的通用布局范例实现这一目标?

我的意思是,我对每个元素应该使用哪些约束以使其工作感到困惑

enter image description here

1 个答案:

答案 0 :(得分:3)

与在Xcode 5中一样,您需要使滚动视图的内容成为滚动视图外部的多个,滚动视图和内容视图都需要完全约束。

为不同宽度的屏幕执行此操作:

  • 制作滚动视图并约束其边界。
  • 在滚动视图中添加UIView以限制滚动视图的内容大小,我们将其称为内容视图。
  • 将约束添加到内容视图的外部,以便滚动视图的内容受其限制。
  • 使内容视图的宽度等于滚动视图。
  • 编辑等宽度约束,以便内容视图宽度是滚动视图宽度的倍数(多个需要是页数)
  • 将相关的高度约束添加到内容视图(可能与滚动视图的高度相等)。

Here's这样做的示例项目。有关更详细的说明,请参阅博文here