Я перетащил текстовое представление на мой XIB. В xib я установил размер шрифта textview как System 25.0
. Но когда мое приложение запускается и я набираю текстовое представление, размер шрифта уменьшается в несколько раз. Я также добавил заполнитель в текстовое представление, как это ..
В viewDidLoad
..
placeholderLabel = UILabel()
placeholderLabel.text = "What do you want to discuss?"
placeholderLabel.font = UIFont.systemFont(ofSize: (contributeTextView.font?.pointSize)!)
placeholderLabel.sizeToFit()
contributeTextView.addSubview(placeholderLabel)
placeholderLabel.frame.origin = CGPoint(x: 5, y: 3)
placeholderLabel.textColor = UIColor.lightGray
placeholderLabel.isHidden = !contributeTextView.text.isEmpty
и textViewDidChange
..
func textViewDidChange(_ textView: UITextView) {
placeholderLabel.isHidden = !textView.text.isEmpty
}
Когда приложение загружается впервые, заполнитель будет отображаться с размером шрифта 25. Но когда я начну печатать, размер шрифта станет маленьким. В чем может быть причина ..?