<分区>
我有一个TextView,其宽度和高度根据屏幕尺寸分别定义为80%和10%。我还有一个静态文本,我想根据不同的屏幕尺寸将其放入 TextView 中。 我不想调整 TextView 的大小。我只想根据不同的屏幕尺寸调整 FontSize 的大小。 谁能帮帮我……??
最佳答案
试试这个:
在 Swift 中:
let fixedWidth = textView.frame.size.width
textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max))
let newSize = textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max))
var newFrame = textView.frame
newFrame.size = CGSize(width: max(newSize.width, fixedWidth), height: newSize.height)
textView.frame = newFrame;
关于ios - 快速调整字体大小以适应静态 UITextView 的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36027505/
相关文章:
ios - 如何在 Swift iOS 中将字母从一个文本字段拖放到另一个文本字段
objective-c - 如何从 NSDate 返回 "UTC+XX:XX"或 "UTC-XX:XX"格式
ios - 从核心数据中检索 UUID 并设置 UUID 变量不起作用
swift - 通过 UITableViewController 模态呈现 UIPageViewController 时导航栏和工具栏上的图形制品
iOS Core Data - 可以通过代码包含 coredata 框架吗?
ios - 调用 viewDidLoad 时,单元格数据不会显示在 TableView 中