UILabel裡的Line Breaks、Autoshrink與Shadow
Label裡的文字過長就使用Line Break來處理吧!
UILabel裡的Line Break有下列六種屬性:
1.Clip
2.Character Wrap
3.Word Wrap
4.Truncate Head
5.Truncate Middle
6.Truncate Tail
來試試Line Break各種屬性的功能
1.Clip: Label中超出範圍的文字,會直接被裁掉。
2.Character Wrap:Label中超出範圍的文字,是以「字母」為單位來斷行。
3.Word Wrap:Label中超出範圍的文字,是以「單字」為單位來斷行。
4.Truncate Head:裁掉最後一行前方的文字,顯示『 … 』。
5.Truncate Middle:裁掉最後一行中間的文字,顯示『 … 』。
6.Truncate Tail:裁掉最後一行後方的文字,顯示『 … 』。
Autoshrink自動調整Label內文字大小
UILabel裡的Autoshrink有下列三種屬性:
- Fixed Font Size
- Minimum Font Scale
- Minimum Font Size
Fixed Font Size:固定格式大小,當文字超過 Label寬度時,會依照上面的Line Break顯示。
Minimum Font Scale:Label文字太長時,系統會將文字依比例縮小,範圍為0至1。
Minimum Font Size:Label文字太長時,系統會將文字依Font Size縮小,最小數值為1,最大不超過文字設定Font的大小。
文字的陰影設定
測試:藍色陰影
測試:紅色陰影
測試完紀錄起來,之後忘記也可以當作說明書提醒自己,如果有幫助到大家就請給我拍拍手,感謝:)。