iPhone X how to handle View Controller inputAccessoryView?

前端 未结 15 2684
长情又很酷
长情又很酷 2020-11-30 00:43

I have a messaging app that has the typical UI design of a text field at the bottom of a full screen table view. I am setting that text field to be the view controller\'s

15条回答
  •  死守一世寂寞
    2020-11-30 01:24

    Just add one extension for JSQMessagesInputToolbar

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

    duplicate : jsqmessageviewcontroller ios11 toolbar

提交回复
热议问题