Je suis un débutant au développement de l'iPhone et j'ai une question, qui peut finir par aider à comprendre ce concept en général.UIViewControllers et UIWebView
Fondamentalement, j'ai UIViewController qui charge une vue avec un tas de choses. Maintenant, je veux quand un utilisateur clique sur un bouton, pour charger une vue différente, qui se trouve être un webView. Maintenant, je veux que le weview charge une url différente selon le bouton pressé dans la vue d'origine.
Comment puis-je faire cela? En gros, dans ma tête, je pensais que je pouvais charger et échanger les vues lorsque le bouton est pressé, comme ceci:
Dans
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *selectedLink = [valuesForSection objectAtIndex:row];
NSString *urlAddress = @"http://www.google.com";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webView loadRequest:requestObj];
[self.view removeFromSuperview];
[self.view insertSubview:webView atIndex:0];
}
Est-ce la bonne façon de le faire? Ou comment je vais faire ça?
Pourriez-vous me dire comment implémenter pushviewcontroller? Mais après avoir dit que vous dites qu'il serait préférable d'avoir un autre contrôleur plutôt que juste une vue à l'intérieur? – Doz