UIScrollView内容大小不工作

我在nib的视图中放置了一个UIScrollView,并将其链接到一个IBOutlet属性

现在,当我在viewDidLoad方法中执行此操作时,它似乎对contentSize没有影响:

self.sv.backgroundColor=[UIColor yellowColor];//这很有效
CGSize=CGSizeMake(1000.0,1000.0);
[self.sv setContentSize:size];//这是不可能的

它的行为就好像contentSize与框架相同。发生什么事?
当我关闭“自动布局”时,它开始工作。为什么?

我也有同样的问题。UIScrollView的自动布局混乱

解决方法:将UIScrollView中的所有内容放到另一个UIView中,并将该UIView作为UIScrollView的唯一子视图。然后可以使用自动布局

如果末尾附近的东西乱七八糟(无论您的UIScrollView滚动哪个方向的末尾),请更改末尾的约束,使其具有尽可能低的优先级

发表评论