Frage

Ich möchte das Verhalten einer UitextView ziemlich dramatisch anpassen - in Regex -basiertes Hervorhebung, Zeilennummern und Ersetzen und Ersetzen -, da ich im Wesentlichen einen Texteditor auf dem iPhone/iPad erstellen möchte.

Ich habe durch die geschaut UitextView Referenz Aber es scheint sehr eingeschränkt zu sein, überhaupt nicht sehr anpassbar. Ich kenne die zugrunde liegenden Frameworks nicht sehr gut, daher würde jede Hilfe geschätzt. Mein Mangel an ausführlichem Wissen ungeachtet, ich möchte etwas ziemlich Fortgeschrittenes tun, also wäre jede Hilfe überhaupt sehr geschätzt.

Mein Bestes,

Jamie

War es hilfreich?

Lösung

Leider ist das, was Sie mit UitextView sehen, genau das, was Sie bekommen. Es ist nicht so konzipiert, dass es die Art der von Ihnen beschriebenen Funktionen unterstützt.

Im neuesten iPhone-Betriebssystem ist es am besten, einen JavaScript-basierten Editor in einem UIWebView bereitzustellen. Führen Sie die Texthandhabung in JS durch. Ja, das macht wahrscheinlich keinen Spaß, aber im Gegensatz zu UitextView ist es tatsächlich möglich.

Codieren Sie abwechselnd Ihre eigene Textansicht von Grund auf. Wieder kein Spaß, hat aber den Vorteil, möglich zu sein.

Wenn Sie Zugriff auf die voraber Freisetzung von zukünftigen iPhone OSS haben, achten Sie auf neue Verbesserungen und Funktionen. Apples Demo von Seiten für das iPad verwendet eindeutig etwas Komplexierteres als die aktuelle UitextView, und die IWork -Apps verwenden angeblich nur öffentliche APIs. Das würde bedeuten, dass etwas näher an dem, was Sie brauchen, in einer zukünftigen Veröffentlichung verfügbar sein wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top