我有一个 iPad 应用程序。在根视图中,我有一个具有两个级别的 UITableView。我需要根据选定的 UITableView 行在详细视图中的 UIWebView 中显示不同的网页。我该怎么做?
问问题
1047 次
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 回答