上面的照片示出了紅色CATextLayer
幀。
當我增加文本字體大小時,文本將超出幀數。
我正在使用捏手勢來增加字體大小。我想要獲得CATextLayer
中文本的大小,以便我可以通過一些邏輯來停止增加字體大小,如果文本框架走出圖層框架。
我該怎麼做?
上面的照片示出了紅色CATextLayer
幀。
當我增加文本字體大小時,文本將超出幀數。
我正在使用捏手勢來增加字體大小。我想要獲得CATextLayer
中文本的大小,以便我可以通過一些邏輯來停止增加字體大小,如果文本框架走出圖層框架。
我該怎麼做?
你能發佈你的代碼嗎?
也許這也會對你有幫助:a CATextLayer
就像是一個輕量級的UILabel
版本。如果圖層的寬度不足以顯示整個字符串,則可以使用truncationMode
屬性獲取截斷行爲。如果wrapped
屬性設置爲true,則該字符串將包裝。字符串屬性可以是NSAttributedString
。
同樣的問題,更詳細的 https://stackoverflow.com/questions/47772963/catextlayer-number-of-lines –
請不要在您的帖子中使用全部大寫,這對讀者來說是積極的。謝謝。 :) – Moritz
@ richard-g請不要在帖子中添加「謝謝」。相反,我們應該*刪除*無用的絨毛...另外,塊引用是代碼。不要過度使用它們。 – Moritz