NSLog给了我以下值:
//VIEw just loaded2013-09-09 16:19:27.455 my_app[24588:907] Scroll VIEw content offset is 0.000000//We came back from another vIEw2013-09-09 16:19:30.957 my_app[24588:907] Scroll VIEw content offset is 108.000000
这种行为的原因是什么?我刚刚在IB中添加了一个UIScrollVIEw,并且根本没有在代码中做任何事情.
scrollVIEw的contentHeight大于self.vIEw.height. scrollVIEw的框架保持不变.
解决方法 请参阅 my answer到类似的问题.您需要在vIEwWillAppear:和vIEwWilldisappear:中相应地设置scrollvIEw的contentOffset.
另外,看到这个:
> This answer至问题UIScrollView’s origin changes after popping back to the UIViewController.
>这个相关的问题,UIScrollview Autolayout Issue.
以上是内存溢出为你收集整理的ios – UIScrollView contentOffset在另一个视图推送后更改全部内容,希望文章能够帮你解决ios – UIScrollView contentOffset在另一个视图推送后更改所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)