1

我在我的应用程序(iOS7)中有一个视图,其中具有这样的view controllers层次结构ViewController-> childViewController-> childViewController-> myChildViewControllermyChildViewController上面有一个全尺寸UIWebView的。我有一个要从rUIButton中隐藏起来。当我按下按钮时 -通过隐藏更改它。如何避免这种行为?UIToolBarchildViewControlleUIWebView scrollViewcontent offsetstatus bar

4

2 回答 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 回答