如何将UIImage插入UITextView

10
我正在开发一个可编辑的笔记本项目。它随时包含一些文本和图片。 在 UITextView 中,如果我们将图片作为子视图添加,那么框架是固定的。但是我有editable选项,所以我必须将图片保存为 NSString 格式在 UITextView 中,但它应该在 uipart 中呈现为图片类型。所以请建议我如何处理这个需求。
提前致谢。

@maddy,你解决了你的问题吗?我也遇到了同样的问题。请告诉我你是如何解决它的。 - Gypsa
3个回答

4

我认为你所要求的是不可能实现的。

如果你需要真正地交错文字和图形,UIWebView 是唯一的选择。但它是不可编辑的。


这是正确的。文本视图只能以单一样式显示文本。 - Alex Wayne
3
谢谢回复。 是的,我知道这似乎不可能。但我的需求就像上面描述的那样。请问有没有建议可以将图像和文本视图放在同一位置并且可编辑? - Madhu
UIWebView可以通过加载HTML文件来实现可编辑性。请查看我的答案。 - Piyush Dubey

1
我知道现在可能已经太晚了。
根据我的理解,您可以使用UIWebView来插入文本和图片。
创建一个HTML文件并将其放入应用程序包中。将div或段落(在HTML中)的属性设置为contentEditable =“true”。然后加载该文件:-
NSBundle *bundle = [NSBundle mainBundle];
NSURL *indexFileURL = [bundle URLForResource:@"Index" withExtension:@"html"]; // HTML file name is "Index"
[YourWebView loadRequest:[NSURLRequest requestWithURL:indexFileURL]];

这样,您的 UIWebView 就变成了可编辑状态,您可以插入文本和图像。

编辑:- 请查看此链接:将图像添加到UITextView

它也应该是可编辑的,所以使用UIWebview不可能实现,无论如何,问题已经以下面提到的格式解决。感谢您的回答。 - Madhu
是的,我同意你的观点。我的回答太晚了。祝你好运。 :) - Piyush Dubey
谢谢,祝你也新年快乐 :) - Madhu
谢谢您先生。你也一样。 :) - Piyush Dubey
嘿,伙计,我是男的,不是女的 :( - Madhu
显示剩余3条评论

0
解决方法如下。使用ScrollView,在其中管理文本视图的大小并插入指定大小的图像。例如,文本视图、图像、文本视图、图像等等...
感谢您的支持解决这个问题。

嗨Madhu,你能否解释一下或给我一些提示来调整滚动视图中所有子视图的框架? - Toseef Khilji

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接