我有一個UITableView
,當一個項目被選中我加載WebView
這樣的:後退按鈕在WebView中
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSURL *url=[NSURL URLWithString:[[nameCatalog objectAtIndex:indexPath.row] valueForKey:@"url"]];
[webView loadRequest:[NSURLRequest requestWithURL:url]];
[self.view addSubview:webView];
[webView setHidden:NO];
}
我要做的是實現一個BackButton
所以當我在網頁視圖我可以來回到UITableView.
所以我這樣做:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSURL *url=[NSURL URLWithString:[[nameCatalog objectAtIndex:indexPath.row] valueForKey:@"url"]];
[webView loadRequest:[NSURLRequest requestWithURL:url]];
[self.view addSubview:webView];
[webView setHidden:NO];
UIBarButtonItem *infoButton = [[UIBarButtonItem alloc]
initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(info_clicked:)];
self.navigationItem.leftBarButtonItem = infoButton;
}
- (void) info_clicked:(id)sender {
self.navigationItem.leftBarButtonItem = nil;
[webView removeFromSuperView];
}
但是當我加載webview
沒有出現按鈕。 !!!!! 請幫忙!
該按鈕仍然不會出現 – adrian