テキストに箇条書きを実装する方法がわかりませんUILabel
。たくさんのリンクを検索しましたが、解決策が見つかりませんでした。私を助けてください。解決策を待っています。
前もって感謝します。
テキストに箇条書きを実装する方法がわかりませんUILabel
。たくさんのリンクを検索しましたが、解決策が見つかりませんでした。私を助けてください。解決策を待っています。
前もって感謝します。
文字列の黒丸文字に Unicode コード ポイントを使用しますか? これを試して:
myLabel.text = @"\u2022 これはリスト項目です!";
AliSoftwareのOHAttributedLabelを確認する必要があります。NSAttributedStringを描画するUILabelのサブクラスです
これを試して:
#import "OHAttributedLabel.h"
#import "NSAttributedString + Attributes.h"
OHAttributedLabel *myLabel=[[OHAttributedLabel alloc]init];
[myLabel setFrame:CGRectMake(0, 0, 70, 20)];
NSMutableAttributedString* attrStr = [NSMutableAttributedString attributedStringWithString:@"\u2022 list item!!!"];
[attrStr setTextColor:[UIColor redColor]];
[attrStr setTextColor:[UIColor blackColor] range:NSMakeRange(0,1)];
myLabel.attributedText = attrStr;
[self.view addSubview:myLabel];
これを使用するよりも弾丸だけを追加したい場合:
myLabel.text = @"\u2022 list item!!!!!!!!!";
こんにちは@Anamikaこれも試してみてください
myLabel.text = @"\u25A0 This is a list item!";
より多くの形状については、ここから値を変更できます: http://www.alanwood.net/unicode/geometric_shapes.html
箇条書きでテキストをフォーマットすることが懸念される場合は、このスタック オーバーフローの投稿が役に立ちました。ストーリーボードを使用して、箇条書きを含む段落を作成および配置する方法を示します。
Mac では Cmd+K で箇条書き文字が挿入されます。