我的应用程序显示了一个通过按下按钮进行迭代的字符串数组。它在除 iPhone 4S 之外的所有设备上都能完美运行。问题是某些字符串元素太长,无法放入 UITextView 中,您必须滚动才能阅读其余部分,这是我不希望的。
所以,我的问题是,当它不适合所有字符串元素时,如何动态收缩属性文本以适合受约束的 UITextView?
请告诉我这是否可行, 谢谢大家。
最佳答案
当您可以根据您的情况使用UILabel
时,为什么要使用UITextView
。 UITextView
没有自动缩放属性。使用UILabel
,您可以设置行数,并且它具有Autoshrink
属性,您可以在其中设置最小字体比例
或最小字体大小
会根据 UILabel
大小相应调整文本。或者只允许使用 UITextView
滚动。
关于ios - 如何在 iPhone 4S Swift 上的 UITextView 中动态调整文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35550192/