当我输入UITextView时,为什么我的字母会上下移动?

时间:2016-08-30 17:55:36

标签: ios swift uitextview

这是行为的GIF:

enter image description here

我希望文本保持原位,而不是如上所示上下。

这是实际的UITextView:

let chatTextField: UITextView = {
    let chatText = UITextView()
    chatText.font = UIFont(name: "Helvetica", size: 16)
    chatText.backgroundColor = UIColor(r: 248, g: 248, b: 248)
    chatText.translatesAutoresizingMaskIntoConstraints = false
    return chatText
}()

我的文本视图位于容器内部,所以这是我如何限制它:

self.chatTextField.heightAnchor.constraintEqualToAnchor(container.heightAnchor).active = true
self.chatTextField.widthAnchor.constraintEqualToConstant(212).active = true
self.chatTextField.centerYAnchor.constraintEqualToAnchor(container.centerYAnchor).active = true
self.chatTextField.centerXAnchor.constraintEqualToAnchor(container.centerXAnchor).active = true

我不确定这是一个bug还是一个约束问题,但我知道它可能是文本前导或其他字体属性。

0 个答案:

没有答案