2017-03-01 61 views
-2

經過研究我發現,只有三個標籤文本對齊的默認選項是左對齊,右對齊和中心對齊自定義UILabel文本對齊

除此之外,如果我不想要任何這些對齊,並希望我自己的文本自定義對齊符合我的願望,我可以實現這一目標嗎?如果有任何建議,請提供。

爲什麼我要這是 我有標籤並將文本對齊到左側。但是我需要標籤中的某個邊界,我提供了它。但是當我爲標籤提供邊界時,由於邊界寬度,無法正確看到第一個字母。我需要對齊左邊的詞既不正確也不居中。

我能在這種情況下做什麼?

+0

什麼是所需的文本對齊? –

+0

既沒有完全離開中心.. – Sam

+0

你能提供一個例子嗎?你想完成什麼? –

回答

0

使用NSAttributedStringNSParagraphStyle來設置縮進值。您可以縮進第一行,或所有行與這些參數:

  • firstLineHeadIndent
  • headIndent
  • tailIndent

或者

對於需要一些填充單行標籤,我經常用UIButtonisUserInteractionEnabled=false。然後,您可以輕鬆設置contentInsets,而不用擔心設置NSAttributedString,並且您還可以獲得垂直填充。