【问题标题】:white space above keyboard in iOS appiOS应用程序中键盘上方的空白
【发布时间】:2018-09-20 06:11:44
【问题描述】:

我在 ios 应用程序中使用 IQKeyboardManagerSwift。 但我得到了键盘上方的空白。 帮我删除不必要的区域(请看图片中的红色区域。

【问题讨论】:

  • 视图控制器背景色已经是透明的
  • 您能出示您的代码吗?
  • 你想要什么代码?我只安装了 IQKeyboardManagerSwift 并在 AppDelegate 中添加了一行。 IQKeyboardManager.sharedManager().enable = true
  • 无论您使用什么,是否有任何底部约束附加到文本字段或文本视图?
  • 是的。文本字段在 inputcontainer 视图内。输入容器视图对视图控制器的视图有底部约束

标签: swift xcode iqkeyboardmanager


【解决方案1】:

看起来您正在使用的视图已经控制了键盘的位置。

一种解决方案是在进入此视图之前禁用 IQKeyboardManager,并在离开视图时启用它,如下所示:

// to disable IQKeyboardManager
IQKeyboardManager.sharedManager().enable = false

// to enable it again
IQKeyboardManager.sharedManager().enable = true

【讨论】:

    猜你喜欢
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-22
    • 2016-10-31
    • 1970-01-01
    相关资源
    最近更新 更多