这里有点问题。我的导航控制器有一个滚动视图,在第一次访问时非常完美,但在通过按钮到另一个视图控制器,然后向后导航后,Scrollview被大约200左右的偏移,任何想法可能是什么问题?
这是第一次加载时的视图 -
http://imgur.com/bXV6X,rCrSi#0
这是在导航到另一个视图然后按下“后退按钮”
之后http://imgur.com/bXV6X,rCrSi#1
在这个问题上,我们非常感谢任何帮助。
答案 0 :(得分:1)
我无法确切地告诉导致此问题的原因,但是如果没有其他任何内容尝试在每次视图显示到正确位置时设置滚动视图的框架。
像这样:
- (void)viewWillAppear:(BOOL)animated
{
myScrollView.frame = CGRectMake(x, y, width, height);
}
从界面构建器中选择x,y,宽度和高度。或者玩这些职位直到你满意为止。或者尝试粘贴一些代码,这样我们就可以看到导致这个问题的原因。
答案 1 :(得分:1)
只需在视图中设置它的框架,它就会出现并显示在右侧,或者您可以设置其中心点以产生相同的结果我希望您能理解是否有任何问题评论。