Как сделать UIWebView в DetailView представления Split View для отображения данных для соответствующего UITableViewItem, выбранного в Root View - PullRequest
0 голосов
/ 25 апреля 2010

У меня есть приложение для iPad. В Root View у меня есть UITableView с двумя уровнями. Мне нужно отобразить различные веб-страницы в UIWebView в подробном представлении на основе выбранной строки UITableView. Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 13 октября 2013

Реализуйте этот метод 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];
    }
}
0 голосов
/ 25 апреля 2010

Подключите веб-представление к доступному из делегата корневого контроллера контроллера представления с помощью построителя интерфейса (если вы используете IB).

В делегате корневого представления вашего корневого контроллера -…didSelectRowAtIndexPath: загрузите новую страницу для веб-представления в зависимости от выбранного пути индекса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...