【问题标题】:Swift keyboard problem on presented view controller呈现的视图控制器上的 Swift 键盘问题
【发布时间】:2021-03-20 00:33:42
【问题描述】:

我在呈现的视图控制器上遇到了键盘问题。我正在展示来自控制器的底页。在这个底部工作表中,我在 viewDidLayoutSubViews() 有一个带有 becomeFirstResponder() 委托的 textView。但是键盘正在推动呈现的视图控制器,如图所示。如何在不推送页面的情况下在呈现的视图控制器上方呈现键盘?

keyboard image

【问题讨论】:

  • 有什么想法吗?
  • 问题描述不清楚,能否补充详细点。

标签: ios swift xcode user-interface keyboard


【解决方案1】:

我遇到了同样的问题并使用此代码修复了它:

if #available(iOS 11.0, *) {
    tableview.contentInsetAdjustmentBehavior = .never
} else {
    automaticallyAdjustsScrollViewInsets = false
}

它不会让titleText/placeHolder的插入改变

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多