私のラベルに2つのアイコンを追加したいと思います。私は2つの画像を持っています:1つは鳥で、もう1つはアヒルです。2つのNSTextAttachmentをラベルに追加するにはどうすればよいですか?
[鳥の画像]鳥[ダック画像]ダック:
は、私は私のラベルは、このようなテキストを表示したいです。
現在、ラベルにNSTextAttachment
を実装していることはわかっています。
let birdAttachment = NSTextAttachment()
let birdImage = UIImage(named:"bird")
birdAttachment.image = birdImage
let birdString = NSMutableAttributedString(string: "Bird")
let stringWithBirdImage = NSMutableAttributedString(attributedString: NSAttributedString(attachment: birdAttachment))
stringWithBirdImage.appendAttributedString(birdString)
let duckAttachment = NSTextAttachment()
let duckImage = UIImage(named: "duck")
duckAttachment.image = duckImage
let duckString = NSMutableAttributedString(string: "Duck")
let stringWithDuckImage = NSMutableAttributedString(attributedString: NSAttributedString(attachment: duckAttachment))
stringWithDuckImage.appendAttributedString(duckString)
label.attributedText = stringWithBirdImage
ラベルに2 NSTextAttachment
を追加する方法です。
だけstringWithDuckImage' 'にそれらすべてを追加します。'label.attributedText = stringWithBirdImage'の直前に' stringWithBirdImage.appendAttributedString(stringWithDuckImage) 'がありますか? – Larme
ありがとうございます。 @Larme。出来た。 – Khuong
@Larme、あなたはそれを信用できるように答えに入れるべきです。 – NRitH