UILabel
内に2行の距離を設定する方法はありますか? 私はInterface Builderでこれをやってみましたが、成功しませんでした。目的Cラベル行間隔?
2
A
答えて
3
したいコードはこのようなものになります。
NSMutableAttributedString* attrString = [[NSMutableAttributedString alloc] initWithString:@"Sample text"];
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
[style setLineSpacing:24];
[attrString addAttribute:NSParagraphStyleAttributeName
value:style
range:NSMakeRange(0, strLength)];
uiLabel.attributedText = attrString;
0
のiOS 6以降、Appleはそれが可能な行間隔を変更するNSParagraphStyleを使用すること、のUIKitにNSAttributedStringを追加しました。
また、属性付きテキストを使用してストーリーボードを使用してこれを行うことができます。次に、[...]記号をクリックします。スクリーンショットについては、下のリンクを参照してください。
1
あなたはUILabel内の2本の線の間隔を追加するNSAttributedStringを使用することができます。
NSString *labelText = @"My String";
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:labelText];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:20];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [labelText length])];
cell.label.attributedText = attributedString ;
OR
あなたはストーリーボードを使用している場合は、あなたがでストーリーボードで行間隔を制御することができますテキストタイプを選択してスペース値を追加する:
関連する問題
- 1. ラベル内の行間隔+ vb.net
- 2. ラベル間のC#winformラベル間隔を減らす方法
- 3. バーやラベル間の間隔
- 4. 目的C - UITextViewの文字間隔と垂直スペーシング
- 5. コアプロットの目盛間隔の動的スケーリング
- 6. C#のTextBox行間隔
- 7. 目的c - 変数へのラベル
- 8. qplaintextedit行間隔
- 9. ggplot2の軸ラベルの回転と間隔
- 10. ラベルのタイムスタンプを間隔でbashで
- 11. 複数行ラベルの最初の行を取得する - 目的c
- 12. NovaCode DocX - 行間隔
- 13. SPRING BATCH:動的コミット間隔
- 14. C#時間間隔でメソッドを実行する
- 15. 時間間隔が0.5秒未満の場合はNSTimerがうまくいきません。目的のC
- 16. 間隔が客観C
- 17. ジョブスケジューラ間隔は60秒の定期的な間隔でjobschedulerの
- 18. オーバーラップ間隔での基本的な間隔の検索
- 19. jqPlot最小目盛り間隔
- 20. リスト項目のホバー間隔を
- 21. ラベルの内容を削除する - 目的C
- 22. 目的C - オプションでボタンまたはラベルを追加します。
- 23. 間隔の集合で値のC++効率的な検索
- 24. 各行のヘッダーの間隔
- 25. BI Publisherの行間隔
- 26. QTreeWidgetの垂直行間隔
- 27. ウェブページ全体の行間隔
- 28. スカラ実間隔、Int間隔
- 29. matlabの間隔間隔
- 30. HTMLテーブルの行間の間隔
'NSAttributedString'を' NSParagraphStyle'で 'lineSpacing'の設定で行うことができます。 – Larme