在iOS开发中,IQKeyboardManager无疑是个很好的工具,可以帮我们处理键盘遮挡问题
Podfile中添加
pod 'IQKeyboardManagerSwift'
并在终端中执行命令: pod install
安装后在didFinishLaunchingWithOptions
中添加下面代码即可使用
IQKeyboardManager.shared.enable = true
IQKeyboardManager.shared.enableAutoToolbar = true
有时候也会遇到仍然被遮挡的问题,很可能是在scrollView上面的输入框,
请参考下面代码添加即可
let scrollV = UIScrollView(frame: UIScreen.main.bounds)
scrollV.shouldIgnoreScrollingAdjustment = true //键盘在scrollView上被遮挡解决方案
scrollV.shouldRestoreScrollViewContentOffset = true //键盘在scrollView上被遮挡解决方案
网友评论