2012-04-11 10 views
2

Ich schaue mir ein NSMutableAttributedString Beispiel von Apple an: http://developer.apple.com/library/ios/#samplecode/CoreTextPageViewer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010699-Intro-DontLinkElementID_2 und sehen, dass sie attributierte Strings als XML-Dateien laden.iPhone iOS NSMutableAttributedString Editor-Beispiel

Gibt es Beispiele für die Verwendung eines Texteditors, um eine attributierte Zeichenfolge auf einem iPhone/iPad zu erstellen? Ich möchte die attributierte Zeichenfolge nicht programmgesteuert erstellen, sondern möchte, dass der Benutzer eine attributierte Zeichenfolge mit einem Texteditor erstellen kann.

Ist diese Art von Arbeit möglich?

Antwort

1

Mischen von drei oder vier Antworten, die ich auf diesem Forum gelesen haben, können Sie dies tun:

  1. Schaltflächen fügen Sie Ihre eigene Benutzeroberfläche erstellen für unterstrichen, Farbe hinzufügen ... (ich auf Storyboard vorschlagen, aber das ist Ihre Wahl)

  2. Unterklasse UITextView und überschreiben Sie die DrawRect-Methode für die Anzeige mit CoreText, weil Sie eine bearbeitbare Textansicht benötigen. Here Sie haben, wie es geht.

  3. Erstellen Sie eine Methode zum Ändern der Attribute für jeden Buchstaben, den der Benutzer nach dem Berühren schreibt, z. B. die Schaltfläche "Unterstreichen".

ich hoffe es hilft dir !!

Verwandte Themen