我在UITableView
加载数据(Google,Yahoo,Facebook),当我点击(Google)时,它应该使用UIWebView
重定向到Gmail页面。
我在didSelectRowAtIndexPath
写什么?
答案 0 :(得分:2)
创建一个包含WebView的视图控制器,然后在TableViewController中添加此代码在didSelectRowAtIndexPath
方法中。
- (void)tableView:(UITableView *)atableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
WebViewController *WebViewController = [[TrackViewController alloc] initWithNibName:@"WebViewController" bundle:nil];
//And do here code for passing URL to WebViewController
[self presentModalViewController:webViewController animated:NO];
}
如果您使用的是导航控制器而不是
- (void)tableView:(UITableView *)atableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
WebViewController *WebViewController = [[TrackViewController alloc] initWithNibName:@"WebViewController" bundle:nil];
//And do here code for passing URL to WebViewController
[self.navigationController pushViewController:aTrackViewController animated:NO];
}
答案 1 :(得分:0)
使用导航控制器,在didSelectRowAtIndexpath方法中加载带有特定网址的webview,从表中获取并传递选定的网址