UITextView
высота не работает на iPhone, когда я использую динамический контент от UITextViewCell
. На любом iPad он работает хорошо. Я уже читал (How do I size a UITextView to its content?), но это мне не помогло.UITextView высота не работает на iPhone
Мой код ниже
@IBOutlet weak var textView: UITextView! {
didSet {
textView?.text = textOfText
self.textView.delegate = self
self.textView.editable = false
self.textView.scrollEnabled = false
}
}
@IBOutlet weak var textViewHeight: NSLayoutConstraint! {
didSet {
self.textViewHeight.constant = self.textView.sizeThatFits(CGSizeMake(self.textView.frame.size.width, CGFloat.max)).height
}
}
Обновлено То есть как же текст смотреть на iPhone и IPad.
ОБНОВЛЕНО 2 Я сделал следующий код
@IBOutlet weak var textView: UITextView! {
didSet {
textView?.text = textOfText
self.textView.delegate = self
self.textView.editable = false
self.textView.scrollEnabled = false
var frame: CGRect!
frame = textView.frame
frame.size.height = textView.contentSize.height
textView.frame = frame
}
}
Опишите проблему, которую вы создали. Все ли ваши методы называются так, как ожидалось? Какую ценность вы ожидаете присвоить 'textViewHeight.constant'? Какое значение фактически назначено? –