单击UITableViewCell时如何导航UIWebView?

时间:2013-04-10 06:24:15

标签: ios objective-c uitableview uiwebview

我在UITableView加载数据(Google,Yahoo,Facebook),当我点击(Google)时,它应该使用UIWebView重定向到Gmail页面。

我在didSelectRowAtIndexPath写什么?

2 个答案:

答案 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,从表中获取并传递选定的网址