2011-05-14 12 views
0

私はrightBarButtonを追加しました。そのボタンをTableViewを非表示にしてUIWebViewを表示したいのですが、Webビューが表示されません。UITableViewControllerのtableViewでUIWebViewを表示

の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が消えたが、私が得るすべてが白い画面の代わりに、予想される 'テスト'

+0

を試してみてください?以下のようにしない場合[self.view addSubview:tableView]; – Jhaliya

+0

これはUITableViewControllerサブクラスなので、tableViewはすでにセットアップされています。私のalloc/initまたはaddSubview呼び出しが間違っていますか? – Mark

+0

Web上にプログラムで追加したWebビューの例が見つかりません。または私が試みているように、任意のビューがUITableViewControllerに追加されています。 – Mark

答えて

1

です[mWebView setNeedsDisplay]とおそらく01を追加する必要があります。

+0

ボタンハンドラに追加されましたが、何も表示されません。 – Mark

0

あなたがサブビューとしてのtableViewを追加しました[webview setBackGroundColor: [UIColor clearColor]];

[webview setOpaque: NO];

+0

これは私の望むものではありませんが、背景色を設定しても何もしないので、私がaddsubviewをしたときにwebviewが追加されなかったように見えますか?初期化が悪ければ... – Mark

関連する問題