使用Autolayout时,子视图不适合UIScrollView

时间:2016-01-06 14:45:29

标签: ios objective-c uiscrollview autolayout

这是我的视图层次结构

UIView
 UIScrollView
   UIView
     UIView
     UIButton
   UIView
     UIView
     UIButton
   UIView
     UIView
     UIButton
   ...

我已将前导/尾随和上/下限空间限制设置为UIScrollView。但不知道为什么,内部内容超过UIScrollView的宽度?它四处移动(我不知道如何解释这个?)......这是contentSize的问题吗?如果是这样,我没有设置任何地方。是否需要设置它?或者我错过了添加的任何约束?

<子> P.S。我是 Autolayout 的新手。

1 个答案:

答案 0 :(得分:1)

实际上我之前也遇到过同样的问题。我使用tableview而不是scrollview解决了这个问题。您只能在tableview中使用一行并在其中添加内容。 Tableview轻松支持自动布局。