我创建了一个自定义 UIWindow、UIViewController 和 UIView,以便通过应用程序为各种屏幕呈现全屏覆盖。显示、旋转和消除覆盖效果很好。
但是,问题是在关闭自定义 UIWindow 后,我的一个基础视图上的搜索框没有闪烁的蓝色光标。出现键盘,我可以在搜索框中输入字符,但没有光标。
另一个奇怪的事情是光标在 iOS 模拟器上按预期出现,但在设备上却没有。
有人知道这里发生了什么吗?我已经尝试遍历我的覆盖视图层次结构以确保所有视图 ResignFirstResponder()。任何想法,将不胜感激。谢谢。