Link in UITextView nicht im Swift 4

Ich bin mit iOS 11 und Swift 4.

Ich versuche programmgesteuert zu generieren, die einen link innerhalb einer UITextView.

Alle Attribute (z.B. Farbe, Größe, Reichweite, etc.) - aber leider, der link funktioniert nicht. Kann mir jemand sagen, warum?

Hier ist mein code:

@IBOutlet weak var textView: UITextView!

//Setting the attributes
let linkAttributes = [
    NSAttributedStringKey.link: URL(string: "https://www.apple.com")!,
    NSAttributedStringKey.font: UIFont(name: "Helvetica", size: 18.0)!,
    NSAttributedStringKey.foregroundColor: UIColor.blue
    ] as [NSAttributedStringKey : Any]

let attributedString = NSMutableAttributedString(string: "Just click here to do stuff...")

//Set the 'click here' substring to be the link
attributedString.setAttributes(linkAttributes, range: NSMakeRange(5, 10))

self.textView.delegate = self
self.textView.attributedText = attributedString

Wieder, der link scheint korrekt zu sein, aber anklicken funktioniert nicht.

Hier ist der screenshot:

Link in UITextView nicht im Swift 4

InformationsquelleAutor iKK | 2017-10-05
Schreibe einen Kommentar