UILabelに小さいアイコンを埋め込む方法 質問する

UILabelに小さいアイコンを埋め込む方法 質問する

iOS7に小さなアイコン (カスタム箇条書きのようなもの) を埋め込む必要がありますUILabel。これをインターフェイス デザイナーで実行するにはどうすればよいですか? または、少なくともコードで実行するにはどうすればよいですか?

leftDrawableAndroid ではラベルにとがありますrightDrawableが、iOS ではどのように行われるのでしょうか? Android のサンプル:

アンドロイド サンプル

ベストアンサー1

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;

おすすめ記事