我正在尝试按内容调整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))
但它不起作用。看起来固定的高度。
我该如何解决?
答案 0 :(得分:0)
您可以根据内容
设置UITextField
帧
textField.sizeThatFits(CGSizeMake(textField.frame.size.width, FLT_MAX))
这可能对您有所帮助