即使標籤的文本適合一行,是否預計具有自定義lineSpacing
屬性的多行UILabel也會包含該行間距?使用單行文本的UILabel的行間距
這裏是我的標籤:
這裏是它是如何佈局。請注意文本下方的額外間距。
對於比較:
什麼奇怪的是缺乏一致性。當標籤延伸到第二線,底線不再包括這個額外的間距:
有沒有辦法時,有文字的單行刪除此行間距?或者採取其他方式來強化一些一致性,這樣我至少可以解釋它?
更新
基準計算也似乎打破。嘗試將視圖(此處爲紅色框)與標籤的基線對齊時,多行標籤部分覆蓋。不管有多少行是在標籤
您使用的是自定義字體嗎? – larsacus
@larsacus是的,我是。具體來說,各種Gotham變種。 –
您是否嘗試過使用系統字體進行相同的測試? – Wain