【发布时间】:2014-01-22 16:56:04
【问题描述】:
我正在尝试使用 UITextView 获得以下效果:
基本上我想在文本之间插入图像。图像只需占用 1 行空间,因此无需换行。
我尝试在子视图中添加一个 UIView:
UIView *pictureView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 25, 25)];
[pictureView setBackgroundColor:[UIColor redColor]];
[self.textView addSubview:pictureView];
但它似乎漂浮在文本上并覆盖它。
我对排除路径做了一些阅读,这似乎是实现这一点的一种方式。但是,我不想绝对定位图像 - 相反,它应该与文本一起流动(类似于 <span> 在 HTML 中的行为方式)。
【问题讨论】:
-
一些答案提到使用 NSTextAttachment 和 NSTextField 上的图像属性,但我想提一下,我需要一个允许我附加 UIView 的解决方案。
-
今天早上我刚刚通过 WWE 网络观看了 2011 年皇家大战(您的图像是从那里抓取的),我今天在这里遇到了这个问题。
-
嘿,你有一些涉及 TextAttachment 的工作代码示例吗?