我已将textview拖到我的xib上。在xib中,我将textview字体大小设置为System 25.0
。但是,当我的应用程序运行并且我键入textview时,字体大小减小到一半。我还像这样在textview中添加了一个占位符。
在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号字体显示。但是当我开始键入时,字体大小变小。可能是什么原因?