调整字体大小以适应swift中静态UITextView的宽度和高度

时间:2016-03-16 05:33:18

标签: ios swift

我有一个TextView,根据屏幕尺寸,宽度和高度分别定义为80%和10%。我还有一个静态文本,我想根据不同的屏幕大小适应TextView。 我不想调整TextView的大小。我只想根据不同的屏幕大小调整FontSize的大小。 任何人都可以帮助我.. ??

1 个答案:

答案 0 :(得分:1)

试试这个:

在斯威夫特:

    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;