[英]Font Size resets in NSAttributedString
我正在將圖像添加到NSAttributedString
對象,以便可以在UITextView
正確顯示它們。 到目前為止,效果很好。 唯一的問題是,我的字體大小為25以匹配我的圖像大小,但是每次將圖像添加到UITextView
,字體都會重置為較小的大小。 我需要將字體保持在25,以使文本與圖像大小匹配。
NSAttributedString
具有3個構造函數,這些構造函數采用string
, attributedString
和string:attributes:
NSAttributedString
由於我沒有使用字符串,因此無法使用第三個構造函數來設置屬性,而前兩個構造函數將不允許我設置屬性( UIFont
)。 因此,我決定從Interface Builder
設置Font大小,並在每次將圖像添加到UITextField時重置它。
這里遇到了一個問題,因為每次我重置字體時, UITextView
滾動到第一行(假設有很多文本,它已經向上滾動)。 在添加圖像后如何在UITextView
不自動向上滾動的情況下設置字體大小? 更好的是,還有更好的方法嗎? 謝謝。
NSMutableAttributed字符串可以嘗試一些方法,包括在構造屬性字符串之后跨范圍設置屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.