我的UIScrollView都直接在storyboard上托上去的,storyboard整体默认使用Use Auto Layout打勾了。然后A画面拖一个UIScrollView,关联到A的viewcontroller上,在viewDidAppear里面设置self.scroll.frame=CGRectMake(0, 0, 320, 500); self.scroll.contentSize = CGSizeMake(320, 501);这里面contentSize比frame大 ,可以滑动。同理在UIScrollView上拖一个button,直接可以push到B画面的,B画面和A画面一样 也拖一个UIScrollView,也设置contentSize。A和B的viewcontroller都设置 self.automaticallyAdjustsScrollViewInsets= NO;
然后问题出现了,ios7下A可以滑动,然后点击button按钮push到B画面,B画面的UIScrollView不能滑动。返回到A画面,A画面里面的UIScrollView也不能滑动。。。。。郁闷啊。ios6下面这个没问题,貌似只有拖的控件才会这样,换成用代码alloc一个UIScrollView没这种问题。求指教啊 大神。。
我已经将demo放百度网盘了 http://pan.baidu.com/s/1dDCag4h
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。