0

我有一个 iPad 应用程序。在根视图中,我有一个具有两个级别的 UITableView。我需要根据选定的 UITableView 行在详细视图中的 UIWebView 中显示不同的网页。我该怎么做?

4

2 回答 2

0

使用界面构建器将 Web 视图连接到可从根视图控制器的表视图委托访问的某个位置(如果您使用的是 IB)。

在您的根视图控制器的表视图委托中-…didSelectRowAtIndexPath:,根据选定的索引路径为 Web 视图加载新页面。

于 2010-04-25T19:31:05.347 回答
0

实现这个 TableView 方法:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

    if (indexPath.row == 0) {
        NSURL *urlStrg= [NSURL URLWithString:@"http://www.google.ca"];
        NSURLRequest *urlRequest = [NSURLRequest requestWithURL:urlStrg];
        [self.detailViewController.detailItem loadRequest:urlRequest];
    }else if(indexPath.row == 1) {
        NSURL *urlStrg= [NSURL URLWithString:@"http://www.google.ca"];
        NSURLRequest *urlRequest = [NSURLRequest requestWithURL:urlStrg];
        [self.detailViewController.detailItem  loadRequest:urlRequest];
    }else {
        NSURL *urlStrg= [NSURL URLWithString:@"http://www.google.ca"];
        NSURLRequest *urlRequest = [NSURLRequest requestWithURL:urlStrg];
        [self.detailViewController.detailItem  loadRequest:urlRequest];
    }
}
于 2013-10-13T03:06:44.553 回答