gpt4 book ai didi

iOS7 UITextView 自动调整文本大小

转载 作者:行者123 更新时间:2023-11-28 17:53:58 26 4
gpt4 key购买 nike

我在 Storyboard中有一个 UITextView。显示的文本是本地化的,并且长度可能会有所不同。我正在寻找一种方法来调整字体大小直到适合文本。

盒子的实际高度无法增长,因此需要减小字体大小。

在 IB 中看不到任何允许这样做的内容。到目前为止,感觉丑陋的想法是根据 frame.size.height 测量 contentSize.height,每次将字体大小减小 1,直到适合为止。

最佳答案

UITextView 没有这种自动缩放机制。
可以有不同的建议...
首先(我假设您的文本不可编辑)您可以使用 UILabel 而不是 UITextView - 它也支持多行(将 numberOfLines 设置为 0 in IB) 和最小/最大字体比例,用于自动调整大小以适合文本。
另一种方法(对我来说这听起来更聪明)是允许在 textView 中滚动。

关于iOS7 UITextView 自动调整文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20894197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com