Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 UITextView,我想知道是否可以根据文本类型自动调整文本大小。我的意思是当用户点击长文本时,该文本的字体大小会动态减小。
有一个委托方法UITextViewDelegate可以告诉您文本何时更改。您可以使用该textView.text.length属性并对其执行一些计算,例如,14 - textView.text.length*3/100如果您希望文本在开始时为 14pt,当文本中有 100 个字符时为 11pt。然后您立即设置文本字段的字体。
UITextViewDelegate
textView.text.length
14 - textView.text.length*3/100