swiftxcodetestflightiqkeyboardmanager

IQKeyboardManagerSwift: Next/Previous buttons invisible


I've posted this issue here, but am posting here too in case I have more luck.

In the attached screenshots, the fields are laid out as so:

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

And as you can see, when installing the application to my phone via Xcode, everything works as expected. But archiving + uploading and then using TestFlight seemingly makes these buttons invisible.

On another app I am developing, where this does actually work, I don't use any UIScrollViews - only multiple nested UIStackViews. Therefore is it possible that it's the UIScrollView causing issues?

In AppDelegate, I have this set up with IQKeyboardManager.shared.enable = true and no further configuration.

Installed via XcodeInstalled via TestFlight


Solution

  • Fixed by running pod deintegrate and then pod install. Not sure what the issue was - I'm guessing a corrupt installation...