我看过这个问题的其他答案,但没有人帮助过。
我在一个非常简单的场景中有一个UIScrollView,嵌入这样:
http://i59.tinypic.com/2hd8juq.png
我使用此代码确保滚动视图实际上会根据this answer滚动。
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self resizeScrollView];
}
- (void) viewDidLayoutSubviews {
[self resizeScrollView];
}
- (void)resizeScrollView
{
_scrollView.scrollEnabled = YES;
[_scrollView setContentSize:_innerView.frame.size];
}
- (IBAction)cameraButtonPressed:(id)sender {
UIViewController *vc = [UIViewController new];
[self.navigationController pushViewController:vc animated:YES];
}
问题是在我推动并弹出新的ViewController(最初是一个图像选择器btw)之后,滚动不起作用。
答案 0 :(得分:0)
我不知道为什么会这样,但我把所有东西都包裹在另一个视图中,现在它很完美。