0

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

这是第一次加载时的视图 -

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

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

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

对此问题的任何帮助将不胜感激。

4

2 回答 2

1

我真的不能告诉是什么导致了这个问题,但如果没有别的尝试设置滚动视图的框架,每次视图出现在正确的位置。

像这样:

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

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

于 2012-11-29T13:41:57.700 回答
1

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

于 2012-11-29T13:46:08.227 回答