Question

Je cherche à personnaliser le comportement d'un UITextView tout à fait considérablement - l'ajout surlignées en fonction regex, les numéros de ligne et rechercher et remplacer -. Comme je veux essentiellement de créer un éditeur de texte sur l'iPhone / iPad

Je l'ai regardé à travers le référence UITextView mais il semble être très limité, pas très personnalisable du tout. Je ne sais pas vraiment les cadres sous-jacents très bien, de sorte que toute aide serait appréciée. Mon manque de connaissances approfondies en dépit, je veux faire quelque chose d'assez avancé, de sorte que toute aide à tous serait vraiment très apprécié.

Mon meilleur,

Jamie

Était-ce utile?

La solution

Malheureusement, ce que vous voyez avec UITextView est exactement ce que vous obtenez. Il est pas conçu pour supporter le genre de fonctionnalités que vous décrivez.

Dans le dernier iPhone OS votre meilleur pari serait de déployer un éditeur basé sur Javascript dans un UIWebView. Faites le traitement de texte dans JS. Ouais, c'est probablement pas amusant, mais contrairement à UITextView il est effectivement possible.

Sinon coder votre propre point de vue du texte à partir du sol. Encore une fois, pas amusant, mais a l'avantage d'être possible.

Si vous avez accès à pré-versions de systèmes d'exploitation futur iPhone, pour regarder de nouvelles améliorations et fonctionnalités. La démo d'Apple de pages pour iPad utilise clairement quelque chose de plus sophistiqué que le UITextView actuel et les applications iWork utiliser soi-disant que les API publiques. Cela impliquerait quelque chose plus proche de ce dont vous avez besoin sera disponible dans une version future.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top