[我正在更新为iOS 8开发的应用程序(有点旧),但是在最近更新iOS 13后第一次显示键盘时出现了问题:
键盘显示为调用[textfield成为FirstResponder]的效果,无论是在代码中显式调用(将其调用到viewDidLoad方法中),还是在点按该字段时隐式调用,但仅在视图本身出现后第一次出现时才会出现。我正在“解决”它在viewWillAppear方法上调用[textfield成为FirstResponder]和[textfield resignFirstResponder],但这是一个设计不良的补丁,我正在寻找一个真正的解决方案。有什么可能发生的想法吗?提前致谢!
更新:当同时按下键盘上的Shift键时,它似乎也会变成蓝色。它不是自定义键盘。
更新2:这在模拟器和设备中都发生。
所以...这个旧项目的Pods中有一个名为UI7Kit的库,这引起了这种奇怪的混乱。我只需要将对它的引用删除到Podfile中(因为现在不再需要),然后重新安装Pods。如果将来有人用旧项目遇到相同的问题,我将保留此答案。感谢所有尝试提供帮助的人!