UIScrollView 自动布局不工作 contentView 的宽度

Ale*_*cez 3 uiscrollview ios autolayout swift xcode6

一年半后我又回来开发IOS了。我真的很难使用 UIScrollView 和自动布局。

我正在开发一个仅在 Iphone 和纵向模式下运行的应用程序。

我的内容视图中有一个简单的表单......

  • 标签
  • 文本域
  • 文本域
  • 文本域
  • 文本域
  • 按钮
  • 文本域
  • 看法
    • 图像视图
    • 标签

问题在于 contentView 内容的宽度。尺寸是为标签定义的。我想(而且真的必须这样做) o 根据屏幕尺寸调整它的大小。

这是我对第一个文本字段的限制: 在此处输入图片说明

这是我运行该应用程序的模拟器屏幕: 在此处输入图片说明

我之前提到过,它似乎是根据标签而不是屏幕尺寸来获得尺寸的。如果我为第一个标签创建尺寸约束,这个尺寸会改变,但我想根据屏幕动态地获得尺寸。

我没有写代码,我想优先使用自动布局来做,以便更好地理解自动布局的概念。

如果有人能帮我解决它......我将不胜感激。

Ban*_*tor 5

固定你的contentView.width等于scrollview.width