在UITableViewController中通过tableView显示UIWebView

时间:2011-05-14 02:28:09

标签: iphone uiwebview uitableview

我添加了一个rightBarButton,我想让该按钮隐藏TableView并显示我的UIWebView,但我没有看到Web视图。

的UITableViewController

viewDidLoad中:

    mWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 380)];
    [mWebView loadHTMLString:@"<html><body>Testing</body></html>" baseURL:nil];
    mWebView.hidden=YES;
    [self.view addSubview:mWebView];

onButton:

    mWebView.hidden = NO;
    self.tableView.hidden=YES;

tableView消失了,但我得到的只是一个白色屏幕而不是预期的“测试”

2 个答案:

答案 0 :(得分:1)

您可能需要添加[mWebView setNeedsDisplay],可能还需要添加[self.tableView setNeedsDisplay]

答案 1 :(得分:0)

尝试[webview setBackGroundColor: [UIColor clearColor]];

[webview setOpaque: NO];