【发布时间】:2011-05-14 02:28:09
【问题描述】:
我添加了一个 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];
打开按钮:
mWebView.hidden = NO;
self.tableView.hidden=YES;
tableView 消失了,但我得到的只是一个白屏,而不是预期的“正在测试”
【问题讨论】:
-
您是否将 tableView 添加为子视图?如果不这样做 [self.view addSubview:tableView ];
-
这是一个 UITableViewController 的子类,所以 tableView 已经设置好了。我的 alloc/init 或 addSubview 调用错了吗??
-
我什至找不到在网络上以编程方式添加 web 视图的示例。或者像我正在尝试的那样将任何视图添加到 UITableViewController。
标签: iphone uiwebview uitableview