目次
前回
lineLimit
表示行数を指定する
Stringクラスのイニシャライザを使って文字列を繰り返し表示し、lineLimitで行数を制限している
Text(String(repeating: "Hello", count: 5))
.lineLimit(3)
truncationMode
文字列を省略する位置を指定
Text(String(repeating: "Hello", count: 5))
.lineLimit(1)
.truncationMode(.middle)
truncationModeのプロパティ
head | middle | teil |
lineSpacing
行間の幅を指定
Text(String(repeating: "Hello", count: 5))
.lineSpacing(50)
font
フォントの種類を指定
Text("Hello")
.font(.largeTitle)
fontのプロパティ
largeTitle | 大タイトル |
title | タイトル |
headline | 見出し |
subheadline | 小見出し |
body | 本文 |
callout | 吹き出し |
footnote | 注釈 |
caption | キャプション |
bold
文字を太字にする
Text("Hello")
.bold()
italic
文字を斜めにする
Text("Hello")
.italic()
fontWeight
文字の太さを指定
Text("Hello")
.fontWeight(.black)
baselineOffset
ベースラインの位置を指定
Text("Hello")
.baselineOffset(5)
karning
文字間の設定
Text("Hello")
.karning(5)
tracking
文字列全体の文字間隔
Text("Hello")
.tracking(3)
underline
下線を設定
Text("Hello")
.underline(true, red)
strikethrough
取り消し線を設定
Text("Hello")
.strikethrough(true, blue)