IQKeyboardManagerSwift:Next/Previous 按钮不可见

IQKeyboardManagerSwift: Next/Previous buttons invisible

我已经发布了这个问题 here,但我也在这里发布以防万一我有更多的运气。

在随附的屏幕截图中,字段布局如下:

Superview (class IQPreviousNextView)
  Scroll View
    UIStackView ("Content Stack")
      UIStackView ("Input Stack")
        UIStackView ("Diameter Stack")
          UILabel
          UITextField
        UIStackView ("Perimeter Stack")
          UILabel
          UITextField
        UIStackView ("Area Stack")
          UILabel
          UITextField

正如您所见,当通过 Xcode 将应用程序安装到我的 phone 时,一切都按预期进行。但是存档+上传然后使用TestFlight貌似让这些按钮不可见。

在我正在开发的另一个应用程序上,这确实有效,我不使用任何 UIScrollViews - 仅使用多个嵌套的 UIStackViews。因此,是否有可能是 UIScrollView 导致了问题?

在 AppDelegate 中,我使用 IQKeyboardManager.shared.enable = true 进行了设置,没有进一步的配置。

还有一个 属性 可以隐藏 previousNext 按钮,你应该为此使用 shouldHidePreviousNext。 https://github.com/hackiftekhar/IQKeyboardManager/issues/546

由 运行 pod deintegratepod install 修复。不确定是什么问题 - 我猜是安装损坏...

你只需要制作 IQPreviousNextView 的 UIViewcontoller 的基础视图 class,一切都会好起来的