我在UITextView中成功地使用UITextView已经有一段时间了,但是只使用过image属性,如下所示:
NSTextAttachment *attachment = [[NSTextAttachment alloc] initWithData:nil ofType:nil];
attachment.image = [UIImage imageNamed:@"someImage"];我有兴趣尝试使用initWithData:ofType:,但是我似乎找不到任何文档来描述NSTextAttachment类支持哪种类型的UITextView,可以在UITextView中呈现。
例如,我可以传递NSString或某种UIView的数据吗?甚至是PDF?还是仅限于UIImage数据?
发布于 2015-01-13 15:50:48
我猜数据可能是表示附件的任意数据(例如,以RTF格式保存)。另一侧的图像属性仅用于实际呈现附件的表示形式。例如,当您在邮件应用程序中附加一个pdf文件时,我认为它创建了一个附件对象,将其数据设置为pdf的实际数据,并将图像设置为保存pdf图标和文件名的UIImage对象。稍后的图像可能直接由Mail应用程序生成。总之,我不认为UITextView呈现任何附件数据,也不涉及数据属性的内容:您必须提供希望在文本视图中可视化的图像,并将数据设置为所需的任何内容。
https://stackoverflow.com/questions/27554945
复制相似问题