Ich arbeite an einer medizinischen iOS App. Die App hat Hunderte von Referenzen (wie zum Beispiel die unten) und am Ende jeder Referenz gibt es einige Nummern, die die Referenz auf "www.Pubmed.com" identifizieren. Wenn der Benutzer also die Nummern kopiert und sie dann in der Suchleiste auf "www.Pubmed.com" verwendet, kann er den vollständigen Artikel finden.Weblinks in Textansicht
Gibt es eine Möglichkeit, die Nummern als tappable Links zu machen, wenn der Benutzer direkt auf den Artikel auf der Website drücken kann?
**** Referenzbeispiel: **
Hendel RC, Berman DS, Di Carli MF, Heidenreich PA, Henkin RE, Pellikka PA, Pohost GM, Williams KA. J Am Coll Cardiol 2009; 53: 2201-29.
Dank
UPDATE: Ich habe die Antwort auf meine Frage gefunden.
Lassen Sie uns sagen, dass ich einen "Click here" -Text am Ende meines Starts hinzufügen möchte, damit ich es anklicken kann und es mich auf die Website bringen wird. Der Code dazu sieht wie folgt aus:
let text1 = "Hendel RC, Berman DS, Di Carli MF, Heidenreich PA, Henkin RE, Pellikka PA, Pohost GM, Williams KA. J Am Coll Cardiol 2009;53:2201–29."
let text2 = "Click Here"
let text = text1 + " " + text2
let attributedString = NSMutableAttributedString(string: text)
let range = (text as NSString).rangeOfString(text2)
attributedString.addAttribute(NSLinkAttributeName, value: "http://www.ncbi.nlm.nih.gov/pubmed/?term=\(text1)", range: range) // fyi you need to convert the text1 to a HTML compatible string first.
self.textView.attributedText = attributedString
Das funktioniert ganz gut für mich!
Vielen Dank für Ihre Antwort. Ich habe das schon einmal versucht, aber es hat nicht geholfen, da es die Nummer nicht als Weblink erkennt – abha