Öffnen der URL im browser, indem Sie auf die Schaltfläche
Hallo Freunde,
Ich bin abrufen der Daten vom server, wenn der Benutzer einen link posten auf seiner timeline bin anzeigen wie diese, aber meine Forderung ist, wenn ich klicken Sie auf Titel, dann wird es den browser öffnen. Wie kann ich dies tun?
InformationsquelleAutor Sravan Kumar Goud Bhimagonolla | 2014-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wird, öffnen Sie eine URL, die von der Anwendung definiert, die für die Regelung. http hat Safari als Standard (denke ich)
Öffnen Sie in der App erstellen Sie ein ViewController + xib,
fügen Sie ein UIWebView, um Ihre Anzeigen
& Buttons gelangen Sie zurück zur app.
Dann erstellen Sie eine Instanz der neuen ViewController mit
z.B.
Machen es noch einfacher könnten Sie eine Funktion hinzufügen, um Ihre ViewController wie diese
lassen und dann eben wie vorher aber anrufen
auf Fertigstellung
Die Neue Facebook-app nutzt eine WebView nicht "safari" selbst.
oh, ok...dann wie kann ich das machen
InformationsquelleAutor user3567992
Können Sie TTTAttributedlabel
Und für onlcick Methode
Wenn der Benutzer Tippen Sie auf die title_lbl diese Methode wird aufgerufen, es definiert in TTTAttributedLabelDelegate. Delegieren implementors würde die Annahme dieses Protokolls und implementieren Sie die Methode -(void)attributedLabel:(TTTAttributedLabel *)label didSelectLinkWithURL:(NSURL *)url.
es ist nicht die Arbeit....
....mein code.... TTTAttributedLabel *title_lbl = [[TTTAttributedLabel alloc]init] ; title_lbl.frame=CGRectMake(14, 280, 270, 100); NSRange range = [title_lbl.text rangeOfString:Linktitel]; [title_lbl addLinkToURL:[NSURL URLWithString:linkUrl] withRange:Spektrum]; title_lbl.delegate = self; [cell2 addSubview:title_lbl];
- (void)attributedLabel:(TTTAttributedLabel *)label didSelectLinkWithURL:(NSURL *)url { NSLog(@"%@",label.text); LinkOpenWebViewController *linkView = [[LinkOpenWebViewController alloc]initWithNibName:@"LinkOpenWebViewController" bundle:nil]; [ [linkView webViewToOpenLink] loadRequest: [NSMutableURLRequest requestWithURL:[NSURL URLWithString:linkUrl]]]; [self.navigationController pushViewController:linkView animated:YES]; }
InformationsquelleAutor Gyanendra Singh