IQKeyboardManager失效,键盘遮挡问题

2023-11-30  本文已影响0人  nick5683

在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上被遮挡解决方案


上一篇 下一篇

猜你喜欢

热点阅读