我正在使用UITextView,我想知道是否可以根据文本输入自动调整文本大小。我的意思是当用户点击一个长文本时,该文本的字体大小会动态减少。
答案 0 :(得分:1)
UITextViewDelegate
中有一个委托方法可以告诉您文本何时发生了变化。您可以使用textView.text.length
属性并对其执行一些计算,例如14 - textView.text.length*3/100
如果您希望文本在开始时为14pt,而在其中有100个字符时为11pt。然后立即设置文本字段的字体。