ios - 如何在 iPhone 4S Swift 上的 UITextView 中动态调整文本大小

标签 ios swift uitextview

我的应用程序显示了一个通过按下按钮进行迭代的字符串数组。它在除 iPhone 4S 之外的所有设备上都能完美运行。问题是某些字符串元素太长,无法放入 UITextView 中,您必须滚动才能阅读其余部分,这是我不希望的。

所以,我的问题是,当它不适合所有字符串元素时,如何动态收缩属性文本以适合受约束的 UITextView?

请告诉我这是否可行, 谢谢大家。

最佳答案

当您可以根据您的情况使用UILabel时,为什么要使用UITextViewUITextView 没有自动缩放属性。使用UILabel,您可以设置行数,并且它具有Autoshrink属性,您可以在其中设置最小字体比例最小字体大小 会根据 UILabel 大小相应调整文本。或者只允许使用 UITextView 滚动。

关于ios - 如何在 iPhone 4S Swift 上的 UITextView 中动态调整文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35550192/

相关文章:

ios - 为什么我的核心数据保存缓慢?

swift - 如何在 Swift 4 中压缩文件时显示进度 HUD?

ios - UITableViewController 部分页眉和页脚未显示

ios - GCDAsyncSocketDelegate 的 Swift 示例

Ios 迭代 IBOutletCollection TextView

iphone - 如何在 iPhone 的 UITextView 中嵌入链接

iphone - 简单的 UITextView 崩溃

iphone - 如何在 PhoneGap 中创建 viewController 以与主视图一起使用

ios - 如何将 UIImage 和图像数据旋转 90 度

ios - UIKeyboardWillChangeFrameNotification 在 textViewDidBeginEditing 之前调用,但在 textFieldDidBeginEditing 之后调用?为什么?