L'ouverture de l'URL dans le navigateur en cliquant sur le bouton
Salut les amis,
Je suis l'obtention de données de serveur lorsque l'utilisateur poste un lien sur sa timeline suis affichant comme ça, mais mon exigence est lorsque je clique sur le Titre, puis il va ouvrir le navigateur. Comment puis-je faire cela?
OriginalL'auteur Sravan Kumar Goud Bhimagonolla | 2014-05-15
Vous devez vous connecter pour publier un commentaire.
Va ouvrir une URL par l'Application définie pour le régime. http a Safari par défaut (je suppose)
Pour l'ouvrir dans l'Application elle-même créer un ViewController + xib,
ajouter une UIWebView à votre Vue
& Boutons pour revenir à l'application.
Ensuite, vous pouvez créer une instance de votre nouvelle ViewController et de le présenter avec
par exemple
Pour le rendre encore plus facile, vous pouvez ajouter une fonction à votre ViewController comme celui-ci
et puis il suffit de faire comme avant, mais l'appel
sur l'achèvement
Le Nouveau Facebook app utilise une WebView pas "safari" lui-même.
ah ok...alors comment puis-je le faire
OriginalL'auteur user3567992
Vous pouvez utiliser TTTAttributedlabel
Et pour onlcick méthode
Lorsque l'utilisateur d'appuyer sur la title_lbl cette méthode sera appelée dans TTTAttributedLabelDelegate. Délégué réalisateurs aurait à adopter ce protocole et de mettre en œuvre la méthode -(void)attributedLabel:(TTTAttributedLabel *)label didSelectLinkWithURL:(NSURL *)url.
il n'est pas de travail....
....mon code.... TTTAttributedLabel *title_lbl = [[TTTAttributedLabel alloc]init] ; title_lbl.frame=CGRectMake(14, 280, 270, 100); NSRange gamme = [title_lbl.texte rangeOfString:linkTitle]; [title_lbl addLinkToURL:[NSURL URLWithString:linkUrl] withRange:intervalle]; title_lbl.delegate = self; [cellule2 addSubview:title_lbl];
- (void)attributedLabel:(TTTAttributedLabel *)label didSelectLinkWithURL:(NSURL *)url { NSLog(@"%@",label.texte); LinkOpenWebViewController *linkView = [[LinkOpenWebViewController alloc]initWithNibName:@"LinkOpenWebViewController" bundle:nil]; [ [linkView webViewToOpenLink] loadRequest: [NSMutableURLRequest requestWithURL:[NSURL URLWithString:linkUrl]]]; [self.navigationController pushViewController:linkView animated:YES]; }
OriginalL'auteur Gyanendra Singh