#05 能顯示文字的 UILabel

Line Breaks / Autoshrink / Shadow

Line Breaks

我們來比較 Lines 皆為 3 的長句子在不同 Line Breaks 下的差異。

Clip

Clip

Clip:超出畫面的單字會攔腰截掉。沒超出畫面的單字都不會被拆成兩行。

Character Wrap | Word Wrap

Character Wrap | Word Wrap

Character Wrap:超出畫面的單字會攔腰截掉。沒超出畫面的單字若遇到換行會被拆成兩行,使頭尾都是對齊的。

Word Wrap:超出畫面的單字完全不顯示。沒超出畫面的單字都不會被拆成兩行。

Truncate Head|Truncate Middle|Truncate Tail

Truncate Head|Truncate Middle|Truncate Tail

Truncate Head:最後一行去頭留尾。(去掉的部分以 ⋯ 代替)

Truncate Middle:最後一行去中間留頭尾。(去掉的部分以 ⋯ 代替)

Truncate Tail:最後一行去尾留頭。(去掉的部分以 ⋯ 代替)

三者共同點是,單字都不會被拆成兩行。

Autoshrink

起始畫面:Fixed Font Size(Font = 100.0)
Minimum Font Scale = 0.3(下限)或 Minimum Font Size = 30(下限)

Fixed Font Size:不縮放。

Minimum Font Scale:點按自動縮小文字。預設縮放倍率是 0.5 倍。

Minimum Font Size:點按自動縮小文字。預設縮放大小是「文字大小 * 0.5」。

操作 Minimum Font Scale 或 Minimum Font Size 後,可繼續自訂縮放倍率或縮放大小。它們的下限出現在剛好能把全部文字顯示的時候。

Shadow

Shadow:選擇陰影顏色。

Shadow Offset:Width 是陰影相對於文字的 x 軸偏移量。Height 是陰影相對於文字的 y 軸偏移量。

--

--