SWIFTUI:Text()の使い方


テキストは基本的にSWIFTUIが画面出力文字に提供する方法です
テキストを処理するときにどのようなオプションがあるかを理解します.
さまざまなデータ型、Date、Bool、Intの出力方法について説明します.
基本的な使い方は以下の通りです.
Text("Hello World")
Textメソッドで文字列を指定すると、UIにテキストが表示されます.
しかし、このようにフォントを使うのは小さすぎて、スタイルも基本的なスタイルです.
Text("Hello, world!")
    .font(.system(.largeTitle, design: .default))
    .fontWeight(.regular)

.font


上のようにfont(.system(...))“.”Xcodeが提供する様々なオプションを入力します.
ここで使用する大きなタイトルのほか、body、foote、subheadlineなど多くのオプションを設定できます.

デザインパラメータは、テキストスタイルをオプションとして使用できます.

serif、monosched、default、円形の4つのスタイルがあります.
{: width="80%"height="80%"}



また、sizeパラメータで文字のサイズを指定することもできます.

.multiTextAlignment


テキストが長くなり、複数行になったときに、テキストを整列する方法を示すオプションです.
中央揃えにするには.center
左揃えにするには.leading
右揃えにします.trailing
選択肢をくれればいいのに.
.multilineTextAlignment(.center)	// 가운데로 정렬
.multilineTextAlignment(.leading)	// 왼쪽으로 정렬
.multilineTextAlignment(.trailing)	// 오른쪽으로 정렬

.lineLimit


文字数が多すぎると、最大数行出力されることを示します.
.lineLimit(2)
もしそうなら、2行だけ出力します.

.lineSpacing()


テキストに複数の行がある場合は、行と行の間隔を指定します.

.truncationMode(.tail / .middle / .head)


テキストが全部表現できない場合、どこから省略して画面に表示するかを示します.