1. ホーム
  2. ios

[解決済み] UILabelに小さなアイコンを埋め込む方法

2022-04-21 17:03:42

質問

小さなアイコン(カスタム箇条書きのようなもの)を UILabel をiOS7で使用しています。 インターフェイスデザイナーでこれを行うにはどうすればよいですか?または、少なくともコードで?

Androidでは leftDrawablerightDrawable をラベルに使用することができますが、iOSではどうなっているのでしょうか? アンドロイドのサンプル :

解決方法は?

これは、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;