【问题标题】:UIWebView taking up all avaialble space inside UiNavigationControllerUIWebView 占用了 UiNavigationController 中的所有可用空间
【发布时间】:2014-02-25 02:37:57
【问题描述】:

我有一个通过 UiNavigation 控制器访问的 UiWebView。在其视图中,工具栏是可见的,而导航栏是隐藏的。

我试图让 WebView 占用所有可用空间。我找到了这段代码:

- (void)viewDidLayoutSubviews
{
    //make sure web view takes up all space
    self.webView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
}

这似乎可行,但我想在不使用代码的情况下执行此操作,并使其适用于 3.5 英寸和 4 英寸屏幕。

这可能吗?

【问题讨论】:

  • 当然,使用自动布局。

标签: ios uiwebview


【解决方案1】:

将 webview 的 AutoresizingMask 属性设置为灵活的宽度和高度。

webview.autoresizingMask=UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-24
    • 2020-11-03
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    相关资源
    最近更新 更多