我需要UILabel在iOS7中嵌入一些小图标(自定义项目符号)。如何在界面设计器中执行此操作?或至少在代码中?在Android中有leftDrawable和rightDrawable用于标签,但是在iOS中如何实现?
3 回答
holdtom
TA贡献1805条经验 获得超10个赞
您可以使用iOS 7的文本附件(属于TextKit的一部分)来执行此操作。一些示例代码:
NSTextAttachment *attachment = [[NSTextAttachment alloc] init];
attachment.image = [UIImage imageNamed:@"MyIcon.png"];
NSAttributedString *attachmentString = [NSAttributedString attributedStringWithAttachment:attachment];
NSMutableAttributedString *myString= [[NSMutableAttributedString alloc] initWithString:@"My label text"];
[myString appendAttributedString:attachmentString];
myLabel.attributedText = myString;
- 3 回答
- 0 关注
- 998 浏览
添加回答
举报
0/150
提交
取消