我的主UIScrollView
上有ViewControler
。当它最初从启动加载时UIScrollview
被正确放置但当我转到模态视图然后忽略该模态视图时UIScrollView
从我UIScrollView
所在的位置向上移动几个像素当我加载模态视图时(移位量似乎相对于UIScrollView
的位置)。换句话说,如果我的UIScrollView
一直到顶部,如果我在进入模态视图时一直滚动到底部然后返回它似乎已经向上移动大约20在我的UIScrollView
中删除内容顶部的30个像素。
我无法弄清楚为什么它的加载会有所不同,具体取决于我在加载模态视图之前滚动的数量。
- (void)viewDidLoad
{
[super viewDidLoad];
CGFloat scrollFrameHeight = [[UIScreen mainScreen] applicationFrame].size.height;
CGFloat scrollFrameWidth = [[UIScreen mainScreen] applicationFrame].size.width;
scrollView.frame = CGRectMake(0, 0, scrollFrameWidth, scrollFrameHeight);
}
仅供参考我...我尝试使用静态数字代替我的变量,我仍然得到了奇怪的转变。