【发布时间】:2014-08-27 16:35:12
【问题描述】:
我创建了一个添加到 UIView 的 UITextView,这个 TextView 应该在右上角或左上角显示一个由一些文本包裹的图像。
创建 TextView 不是问题(显然),我只是无法围绕 NSAttributedString。
至于图片,我使用了 NSTextAttachment;
var image:UIImage = UIImage(named: "placeHolder.png")
var textAttachment:NSTextAttachment = NSTextAttachment(data: nil, ofType: nil)
textAttachment.image = image
然后我们有一些TextView的文本;
var text:String = "Lorem ipsum"
现在是棘手的部分。我可以创建一个可以设置为 UITextView 的 NSAttributedString。它显示图像很好,我只是不知道如何设置文本。
var s:NSAttributedString = NSAttributedString(attachment: textAttachment)
textView.attributedText = s
有什么想法吗?
【问题讨论】:
标签: ios swift uikit ios8 textkit