1. 程式人生 > >iOS UILable 文字添加圖片 (文字前面,中間,後面添加圖)

iOS UILable 文字添加圖片 (文字前面,中間,後面添加圖)

str nbsp tab 添加 tac nsa end agen mut

1,實例化一個UILable

2,

// 創建一個富文本

NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:@"超時罰款24元/小時"];

NSTextAttachment *attch = [[NSTextAttachment alloc] init];

// 表情圖片

attch.image = [UIImage imageNamed:@"parking_caveat_normal"];

// 設置圖片大小

attch.bounds = CGRectMake(0, 0, 30/2, 27/2);

// 創建帶有圖片的富文本

NSAttributedString *string = [NSAttributedString attributedStringWithAttachment:attch];

[attri appendAttributedString:string]; //在文字後面添加圖片

//在文字下標第幾個添加圖片 0就是文字前面添加圖片

[attri insertAttributedString:string atIndex:0];

// 用label的attributedText屬性來使用富文本

實例化的lable.attributedText = attri;

iOS UILable 文字添加圖片 (文字前面,中間,後面添加圖)