我在我的应用程序(iOS7)中有一个视图,其中具有这样的view controllers
层次结构ViewController
-> childViewController
-> childViewController
-> myChildViewController
。
myChildViewController
上面有一个全尺寸UIWebView
的。我有一个要从rUIButton
中隐藏起来。当我按下按钮时 -通过隐藏更改它。如何避免这种行为?UIToolBar
childViewControlle
UIWebView
scrollView
content offset
status bar
1448 次
2 回答
2
前面提到的解决方案工作得很好。
[self addSubview:webView];
self.automaticallyAdjustsScrollViewInsets = NO;
于 2015-04-07T19:20:57.980 回答
0
仅当您制作了UIWebView
主视图时才会发生这种情况,例如
viewController.view = webView;
如果将其设为子视图,则应忽略偏移量:
webView.frame = viewController.view.bounds;
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
[viewController.view addSubview:webView];
如果调整父视图控制器的大小,它也可能会改变......
您可以在包含 Web 视图的视图控制器中尝试另一件事:
[viewController setAutomaticallyAdjustsScrollViewInsets:NO];
于 2014-11-14T13:16:15.843 回答