将图片添加到NSAttributedString
对象,以便我可以在UITextView
中正确显示它们。
到目前为止,它运作良好。唯一的问题是,我的字体大小是25,以匹配我的图像大小,但每次我将图像添加到UITextView
时,字体重置为一些较小的大小。我需要将字体保持在25,以匹配图像大小的文本。
NSAttributedString
有3个构造函数,可以使用string
,attributedString
和string:attributes:
。
由于我没有使用字符串,因此我无法使用第三个构造函数设置属性,而前两个允许我设置属性(UIFont
)。因此,我决定从Interface Builder
设置字体大小,并在每次将图像添加到`UITextField时重置它。
我在这里面临一个问题,因为每次重置字体时,UITextView
都会滚动到第一行(假设文本太多,它已向上滚动)。在没有UITextView
自动向上滚动的情况下添加图像后如何设置字体大小?更好的是,还有更好的方法吗?感谢。
答案 0 :(得分:0)
NSMutableAttributed字符串有一些您可以尝试的方法,包括在构造属性字符串后设置跨范围的属性。