Erkennen von Tippen auf zugewiesenen Text in einer UITextView in iOS

Ich habe einUITextView welche zeigt eineNSAttributedString. Diese Zeichenfolge enthält Wörter, die ich tippen möchte, sodass ich beim Tippen zurückgerufen werde, damit ich eine Aktion ausführen kann. Ich erkenne dasUITextView Ich kann Tippen auf eine URL erkennen und meinen Stellvertreter zurückrufen, aber dies sind keine URLs.

Es scheint mir, dass dies mit iOS 7 und der Leistung von TextKit jetzt möglich sein sollte, ich kann jedoch keine Beispiele finden und bin mir nicht sicher, wo ich anfangen soll.

Ich verstehe, dass es jetzt möglich ist, benutzerdefinierte Attribute in der Zeichenfolge zu erstellen (obwohl ich dies noch nicht getan habe). Vielleicht sind diese nützlich, um festzustellen, ob eines der Zauberwörter getippt wurde. Auf jeden Fall weiß ich immer noch nicht, wie ich diesen Abgriff abfangen und feststellen kann, bei welchem ​​Wort der Abgriff stattgefunden hat.

Beachten Sie, dass iOS 6-Kompatibilität istnicht erforderlich.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage