更改输入文本字段JSQMessageController的高度

时间:2019-03-20 23:22:26

标签: swift xcode jsqmessagesviewcontroller

在iPhone X范围部署中,JSQMessageViewController存在以下问题。

enter image description here

主栏覆盖输入字段和该字段的圆角底角切除部分。如何调整高度,以免发生这种情况?

谢谢:)

1 个答案:

答案 0 :(得分:2)

我有同样的问题。我正在尝试通过添加JSQMessagesInputToolbar扩展名来解决它

extension JSQMessagesInputToolbar {
override open func didMoveToWindow() {
    super.didMoveToWindow()
    if #available(iOS 11.0, *), let window = self.window {
        let anchor = window.safeAreaLayoutGuide.bottomAnchor
        bottomAnchor.constraintLessThanOrEqualToSystemSpacingBelow(anchor, multiplier: 1.0).isActive = true
    }
}

enter image description here