Swift 更改带有键盘问题的WkWebView约束
我做了两个俯视图/俯视图。我在顶部添加了WkWebViewSwift 更改带有键盘问题的WkWebView约束,swift,keyboard,autolayout,wkwebview,Swift,Keyboard,Autolayout,Wkwebview,我做了两个俯视图/俯视图。我在顶部添加了WkWebView @objc func keyboardWillShow(notification: Notification) { menuHeightConstraint.constant = 0 self.view.layoutIfNeeded() } @objc func keyboardWillHide(notification: Notification) { menuHeightConstraint.constan
@objc func keyboardWillShow(notification: Notification)
{
menuHeightConstraint.constant = 0
self.view.layoutIfNeeded()
}
@objc func keyboardWillHide(notification: Notification)
{
menuHeightConstraint.constant = 50
self.view.layoutIfNeeded()
}
当键盘显示时,我隐藏了底部视图
我只是在webview中加载twitter共享链接
let request = URLRequest(url: URL(string: "https://twitter.com/intent/tweet?text=Hello%20world")!)
webView!.load(request)
当twitter web登录和键盘显示时,触按“完成”键可隐藏键盘
键盘将再次显示
除非更改约束,否则不会发生这种情况
样本源
有人能指出错误的部分吗
@objc func keyboardWillHide(notification: Notification)
{
view.endEditing(true) // this line will work for you
menuHeightConstraint.constant = 50
self.view.layoutIfNeeded()
}
添加上一行,它将为您工作。上一行用于键盘
谢谢