UIScrollView 和自动布局不起作用

Ale*_*cez 1 storyboard uiscrollview ios autolayout xcode6

我正在尝试使我的应用程序中的视图可滚动。

O 完全按照教程https://www.youtube.com/watch?v=UnQsFlMGDsI 中的步骤操作。

我做的主要步骤是:

  • 添加一个 UIscrollView
  • 将视图添加到 UIscrollView(内容视图)
  • 为 UIScrollView 创建值为 0(顶部、左侧、右侧和底部)的边距约束
  • 为内容视图创建值为 0(顶部、左侧、右侧和底部)的边距约束
  • 在 ContentView 和主视图之间创建 2 个“等宽”和“等高”约束
  • ...(添加一些文本字段)

当我运行应用程序时,滚动视图不起作用

在此处输入图片说明

我真的无法让它发挥作用。我尝试了很多方法来应用 UIScrollView 并没有得到它。

Sre*_*ith 5

如视频中所述,主要目的是自动调整 UIScrollView contentSize屏幕大小或内容大小,以便在较小的设备上滚动处于活动状态,而在较大的设备上滚动处于非活动状态,因为它不需要.

为此,您必须为内容视图设置适当的约束,以便自动计算高度。从您的视频中可以看出您没有设置正确constraint(这很重要)last UITextFeild

您必须将顶部底部 约束赋予最后一个,UITextField以便自动计算contentView 高度

我已经完成了一个示例项目,您可以在此处查看:
示例项目