我创建了自己的UITabBar
,我正在用
[self transitionFromViewController: oldC toViewController: newC
duration: 0.1 options:0
animations:^{
newC.view.frame = oldC.view.frame;
}
completion:^(BOOL finished) {
[oldC removeFromParentViewController];
[newC didMoveToParentViewController:self];
}];
此应用适用于iOS 7和6.在iOS 7中运行良好。
但是在iOS 6中,当我有一个UIScrollView
视图控制器时,如果我向下滚动到底部并更改标签,我又回来了,UIScrollView
显示底部有一个额外的间隙:
我知道问题是所有视图都已向上移动,因为它们的帧已更改。但是内容偏移和插入是正确的,滚动视图中的内容大小是相同的。
在UIScrollView
的所有视图控制器中都会发生这种情况,因此它不是autolayout
问题,至少在我的规则中没有。
知道我可以测试什么?