UIScrollview偏移问题



这里有点问题。我的导航控制器有一个滚动视图,在第一次访问时完美地放置,但是在将按钮推到另一个视图控制器,然后向后导航后,滚动视图偏移了大约 200 个左右,有什么想法可能是什么问题吗?

这是首次加载时的视图 -

http://imgur.com/bXV6X,rCrSi#0

这是导航到另一个视图然后按下"后退按钮"之后

http://imgur.com/bXV6X,rCrSi#1

在这个问题上有任何帮助将不胜感激。

我真的无法说出导致此问题的原因,但是如果没有其他原因,请尝试在每次视图出现在正确位置时设置滚动视图的框架。

这样:

- (void)viewWillAppear:(BOOL)animated
{
     myScrollView.frame = CGRectMake(x, y, width, height);
}

从界面构建器中选择 x、y、宽度和高度。或者玩这些位置,直到你满意为止。或者尝试粘贴一些代码,以便我们查看导致此问题的原因。

只需将其框架设置为视图中,它就会出现,然后显示在右侧,或者您可以设置其中心点以产生相同的结果,我希望您理解是否有任何问题评论。

最新更新