IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

iOS / iPhoneでUILabelに改行を追加するにはどうすればよいですか?


UILabelの改行は、ラベルでのテキストの表示方法を変更するために使用されます。ラベルに2行を超えるテキストが含まれていると仮定しますが、デフォルトでは、UILabelの改行を使用して、ラベルでのテキストの表示方法を変更します。ラベルに2行を超えるテキストが含まれているが、デフォルトではラベルに1行が表示され、ラベルサイズを超えるテキストを折り返し/トリミングするとします。

これは複数の方法で行うことができます。そのうちの3つを以下に示します。

ストーリーボードにラベルを追加します。

トップコンストレイント、トレーリングコンストレイント、リーディングコンストレイントを与えます。

方法1-ストーリーボードを使用した編集。

編集するラベルを選択し、その属性インスペクターに移動し、行オプションから0にします。これは、デフォルトでは1になっています。これを行うと、行数が0になります。これは、現在は無限であることを意味します。

方法2-プログラムで行数を変更する

作成したラベルのアウトレットを作成します。

コントローラのviewDidLoadメソッドに、次のコードを追加します。

override func viewDidLoad() {
super.viewDidLoad()
self.lbl.numberOfLines = 0
}

方法3-プログラムでテキストに改行を追加する

テキストに改行を追加するには、ラベルに割り当てる文字列に\n文字を使用します。

コントローラクラスのviewDidLoadメソッドに次のコードを追加します。

override func viewDidLoad() {
super.viewDidLoad()
self.lbl.numberOfLines = 0
self.lbl.text = "whatever text you want \n to add to the label to check \n the number of lines work or not."
}

上記のコードを実行すると、以下の結果が生成されます。

iOS / iPhoneでUILabelに改行を追加するにはどうすればよいですか?


  1. Excel テキストから列への区切り記号として改行を使用する方法

    場合によっては、特定のセルで改行を使用する必要があります。この改行は、Excel のテキストから列への機能で区切り記号として使用できます。その機能は、行全体をいくつかの列に分割します。この記事では、Excel のテキストから列への機能で区切り記号として改行を効果的に使用することに焦点を当てます。 Excel のテキストから列への変換機能で改行を区切り文字として使用する 2 つの例 Excel のテキストから列への機能で区切り記号として改行を使用するために、簡単に実行できる 2 つの適切な例を見つけました。最初の例は、データ タブから列へのテキストを使用することに基づいており、2 番目の例は

  2. iOS 12 のインストール方法

    Apple は、待望の iOS 12 のリリース日、つまり 9 月 17 日を発表しました。 .しかし、それまで待ちたくない場合は、iOS 12 のゴールデン マスター バージョンを今すぐインストールできます。そのためには、Apple ベータ ソフトウェア プログラムに参加して、デバイスを登録する必要があります。 この iOS 12 の最終バージョンは、今から 1 週間以内に一般公開され、スクリーンタイム、ミー文字、Siri ショートカット、改善された通知などへのアクセスが許可されます。 注:iOS 12 は、古いものでも新しいものでも、iPhone の応答性とパフォーマンスを向上させるは