我的应用程序(iOS7)中有一个视图,其中有view controllers
层次结构ViewController
- > childViewController
- > childViewController
- > {{ 1}}。
myChildViewController
上有一个完整尺寸myChildViewController
。我有一个UIWebView
来隐藏UIButton
之一的UIToolBar
。当我按下按钮时,childViewControlle
UIWebView
将scrollView
更改为content offset
隐藏。如何避免这种行为?
答案 0 :(得分:2)
之前提到的解决方案效果很好。
[self addSubview:webView];
self.automaticallyAdjustsScrollViewInsets = NO;
答案 1 :(得分:0)
只有在您已将UIWebView
作为主视图时才会发生这种情况,例如
viewController.view = webView;
如果你把它作为子视图,它应该忽略偏移:
webView.frame = viewController.view.bounds;
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
[viewController.view addSubview:webView];
如果调整父视图控制器的大小,它也可能会改变...
您可以在保存Web视图的视图控制器中尝试另一件事:
[viewController setAutomaticallyAdjustsScrollViewInsets:NO];