TTTAttributedLabel Link Erkennung funktioniert nicht in iOS8 mit swift

8

Ich möchte TTTAttributedLabel verwenden, um die Verknüpfung des Textes im Label von UITableViewCell zu erkennen, aber es funktioniert nicht. Ich benutze swift mit iOS8. Unten ist UITableViewCell-Code:

%Vor%     
JeremyWei 22.10.2014, 03:01
quelle

3 Antworten

12

Ich denke, Sie haben Ihre custom cell nicht richtig konfiguriert .

Zuerst deklarieren und verbinden Sie Ihre IBOutlet -s in Ihrer customCell. Wählen Sie Ihr textLabel und fügen Sie seine Klasse zu TTTAttributedLabel hinzu. Ihre benutzerdefinierte Zelle sollte folgendermaßen aussehen:

%Vor%

Second Sie müssen TTTAttributedLabelDelegate in der Klasse hinzufügen, in der Sie die Datenquelle tableView und delegate verwenden.

Dann unter cellForRowAtIndexPath

%Vor%

Wenn Sie Methoden haben, die von TTTAttributedLabelDelegate ausgeführt werden müssen, fügen Sie sie hinzu und führen Sie Ihre Berechnungen durch.

Hoffe es hilft

    
EridB 22.10.2014, 09:51
quelle
3

Wenn Sie TTTAttributedLabel als Klasse für Ihr UILabel in einer Nib oder im Storyboard festgelegt haben, stellen Sie sicher, dass Benutzerinteraktion aktiviert auf "true" gesetzt ist. Standardmäßig ist bei UILabel die Benutzerinteraktion deaktiviert .

    
David Rees 19.07.2016 02:57
quelle
0
%Vor%     
Kamlesh Delat 12.09.2015 07:41
quelle