按内容调整textview大小

时间:2015-08-26 11:49:48

标签: ios swift

我正在尝试按内容调整textview的高度。我在viewDidLoad中使用以下代码:

var textField : UITextView!
textField = UITextView(frame: CGRect(x: 0, y: self.view.bounds.height/2 - 50, width: self.view.bounds.width, height: 36))
self.view.addSubview(textField)
textField.editable=true
textField.font = UIFont (name: "Helvetica Neue", size: 15)
textField.scrollEnabled=false
var amountOfLinesToBeShown:CGFloat = 6
var maxHeight:CGFloat = textField.font.lineHeight * amountOfLinesToBeShown
textField.sizeThatFits(CGSizeMake(textField.frame.size.width, maxHeight))

但它不起作用。看起来固定的高度。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

您可以根据内容

设置UITextField
textField.sizeThatFits(CGSizeMake(textField.frame.size.width, FLT_MAX))

这可能对您有所帮助