2010-01-22 4 views
10

Je travaille sur un projet de type bloc-notes modifiable. il consiste en quelques textes et images à tout moment. dans UITextView si nous ajoutons des images en tant que sous-vue, les images sont corrigées. mais j'ai l'option editable. donc je dois enregistrer l'image au format NSString dans UITextView, mais il devrait ressembler au type d'image dans uipart. alors s'il vous plaît me suggérer comment puis-je gérer ce requierment.Comment insérer UIImage dans UITextView

Merci à l'avance

+0

avez-vous trouvé une solution – Ali

+0

@maddy avez-vous résolu votre problem.I suis aussi ayant la même problem.please me suggérer comment vous le résoudre. – Gypsa

Répondre

0

Résolu comme suit. Scrollview pris, dans cette gestion de la taille de la textview & insertion d'image avec la taille spécifiée. Comme textview, image, tetxview, image et continue ...

Merci pour tout votre soutien pour résoudre le problème.

+0

salut madhu, pouvez-vous s'il vous plaît expliquer ou me donner un indice pour ajuster le cadre de tous les sous-vues de scrollview ,, –

4

Je pense que vous demandez quelque chose qui est impossible.

Si vous avez besoin d'entrelacer le texte et les graphiques, UIWebView est votre seule réponse. Mais ce n'est pas éditable.

+0

C'est vrai. Les vues de texte peuvent uniquement afficher du texte dans un style unique. –

+3

merci pour la réponse. oui je sais ce n'est pas possible. mais mon exigence est comme ci-dessus. – Madhu

+0

Eh bien, UIWebView peut être rendu éditable en chargeant un fichier HTML. Vérifie ma réponse –

1

Je sais qu'il est trop tard.
Selon ma compréhension, vous pouvez utiliser UIWebView pour insérer du texte et des images à la fois.
Créez un fichier HTML et placez-le dans l'ensemble de l'application. Définissez l'attribut div or paragraph(in HTML) comme contentEditable = "true". Et charger ce fichier: -

NSBundle *bundle = [NSBundle mainBundle]; 
NSURL *indexFileURL = [bundle URLForResource:@"Index" withExtension:@"html"]; // HTML file name is "Index" 
[YourWebView loadRequest:[NSURLRequest requestWithURL:indexFileURL]]; 

De cette façon, votre UIWebView devient modifiable et vous pouvez insérer le texte et l'image.

Edit: - S'il vous plaît jeter un oeil à ce lien: - Adding Images to UITextView

+0

Il devrait aussi éditable, donc ce n'est pas possible avec UIWebview, de toute façon résolu le problème dans formate ci-dessous. Merci pour votre réponse – Madhu

+0

Oui, il est modifiable et est possible avec UIWebView. Vous devez utiliser JavaScript. J'ai fait la même chose dans l'une de mes applications. –

+0

Eh bien, d'accord, mais il a été résolu depuis longtemps, à ce moment-là, j'ai essayé avec le même, pas de chance ce jour-là. – Madhu