AutoLayout ScrollView在ios7下无法滑动

来源:互联网 发布:淘宝网男士红色衬衣 编辑:程序博客网 时间:2024/05/21 10:14

    在ios6之前,因为Xcode没有Autolayout的机制,所以直接使用scrollView,设置它的contentSize即可正常滚动 

   在ios6之后,因为Xcode引入了Autolayout的机制,所以我们设置的contentSize被修改为适合屏幕大小的值,

   也就是说自适应啦,因此无法滚动。但是ios8却可以,我也不知道为什么。

    解决方案如下: 在viewController中重载 - (void)viewDidAppear:(BOOL)animated 方法,并且设置contentSize

   

- (void)viewDidAppear:(BOOL)animated

{

   self.scrollView.contentSize =CGSizeMake(zxkWidth,600);

}

0 0
原创粉丝点击