为了账号安全,请及时绑定邮箱和手机立即绑定

如何在UILabel中嵌入小图标

如何在UILabel中嵌入小图标

智慧大石 2019-12-09 14:00:59
我需要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;


查看完整回答
反对 回复 2019-12-09
  • 3 回答
  • 0 关注
  • 998 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信