作者:z苏苏575 | 来源:互联网 | 2023-01-16 15:45
我已经尝试了JSQMessageViewController
iOS 11模拟器内部的快速示例.结果如下:截图
我尝试使用安全区域边距并修改工具栏约束但仍然没有区别.似乎工具栏在UIWindow之外(改为UITextEffectsWindow).有什么解决方案吗?
1> ERbittuu..:
只需为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
}
}
}