2011-06-01 80 views
2

我知道,在排版的那些日子裏,「領先」是用於字母的鉛塊的總高度,即線條的高度。lineHeight和領先之間有什麼區別?

那麼,在我的UITextView中,textView.font.leadingtextView.font.lineHeight有什麼區別?兩者都在我嘗試過的字體中返回NSLog中的相同值。 (額外信息 - 我需要這個,因爲我正在編程創建'內襯的信紙'效果,並且我需要根據字體大小更改行高度)。

回答

4

棄用iOS中4.0 導致接收器的領先 信息。 (只讀)(在IOS 4.0棄用 。使用了lineHeight 屬性。)

@屬性(非原子,只讀)CGFloat的 領先討論前導值 表示行文字 和測量之間的間隔(基於點) 從基線到基線。

可用性在以後的iOS 2.0和 可用。在iOS 4.0中棄用。聲明 在UIFont.h

Deprecated UIFont Methods

+0

因此,它是那麼一回事 - 我把它,他們只是給它改名,以使其更清晰。奇數 - XCode 4通常會在事物被棄用時發出警告。 – 2011-06-01 10:51:52

+0

'lineHeight'被添加到4.0中,並且在頭部標記爲'NS_AVAILABLE_IOS(4_0)',但由於某種原因,'前導'未被標記。它應該是'NS_DEPRECATED_IOS(2_0,4_0)'。 – 2015-10-09 23:40:14

相關問題