【发布时间】:2014-12-26 04:17:45
【问题描述】:
我有一个添加到 UITextView 的字符串,我想在该字符串中的某个世界之后添加图像。
例子:
@property (strong, nonatomic) IBOutlet UITextView *textview;
textview.text = @"This is an icon of a cat. And this is an
icon of a car. Here is more random text.";
这是我想要的一个例子:
如何在某个单词之后附加和定位图像?
我有一个检测某些单词的数组:
NSArray *detectWords = @[@"cat", @"car"];
所以我可以检测到某些单词何时出现在 textview 的文本中,但我不确定如何在这些单词之后添加图像。
此外,单词字符串在不同情况下会有所不同(不是静态的),因此在界面构建器上预先定位所有内容对我来说不是一个选项。
提前致谢!
【问题讨论】:
-
您可以使用图像制作字体,并使用属性字符串指定正确的字形,或者您可以添加
UIImageViews,计算图像的矩形并使用核心文本包装他们周围的文字。
标签: objective-c xcode uiimage uilabel uitextview