您如何实现此效果:
也许某种NSAtributedString?
我想到了添加空间的简单方法,但是它需要根据图像的宽度动态地进行操作。
有任何想法吗?
注意,很高兴您可以使用UITextView轻松完成此操作:
https://stackoverflow.com/a/20033752/294884
这个问题是关于UILabel的。
最佳答案
在标签中添加带有文字的图片,如下所示:
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"Here is some text that is wrapping around like an image"];
NSTextAttachment *textAttachment = [[NSTextAttachment alloc] init];
textAttachment.image = [UIImage imageNamed:@"first.jpg"];
NSAttributedString *attrStringWithImage = [NSAttributedString attributedStringWithAttachment:textAttachment];
[attributedString insertAttributedString:attrStringWithImage atIndex:0];
[_lbn setAttributedText:attributedString];
您的输出:
关于ios - 您如何将uilabel包裹在图片周围(如图所示),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28082055/