UINavigationController, Нажатие кнопки, чтобы открыть URL в WebView, расположенный в другом представлении - PullRequest
0 голосов
/ 01 марта 2012

Так что в основном я хочу, чтобы UITableView отображал кучу веб-сайтов в RootView.Затем, используя UINavigationController, я хотел бы открыть другое представление (WebViewController) и загрузить URL-адрес, указанный в кнопке, в UIWebView.

Как лучше всего это сделать?

РЕДАКТИРОВАТЬ: Хорошо, так что в основном есть два вида. Первое представление - это RootViewController, который включает в себя UINavigationController.В основном это будет включать некоторые кнопки (которым уже назначен пользовательский URL-адрес), которые будут изменять и загружать URL-адрес в веб-представлении следующим образом.

-(IBAction)linkButton:(id)sender
{
    NSURL *url = [NSURL URLWithString:@"http://URL_HERE.com"];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
}

Второе представление будетназывается «CodeView», и он будет включать в себя объект UIWebView, дублированный webView .

Итак, я пытаюсь сделать следующее: после нажатия на одну из кнопок в RootViewController , он переключится на CodeView и загрузит любой URL, назначенный самой кнопке, в объекте UIWebView.Тогда, конечно, есть возможность вернуться к RootViewController через UINavigationController, что является просто здравым смыслом, когда речь идет об использовании контроллера навигации.

1 Ответ

0 голосов
/ 01 марта 2012

Ну, вы должны поместить корневой вид внутри контроллера навигации (я полагаю, что вы уже делаете это), а затем для каждой нажатой кнопки вы можете создать новый просмотр кода с помощью URL-адреса и передать его на контроллер навигации.

Таким образом, вы можете иметь свое веб-представление внутри кода.Я что-то пропустил?

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