我的Swift iOS应用程序有一个正在使用的文本字段,键盘正显示中。 每当用户在键盘上点击“返回”按钮时,我调用
SKStoreReviewController.requestReview()
这可能听起来有些过分,但一旦用户提交了评论,上述声明将不起任何作用,所以我认为我的方法是正确的。
问题在于在较小的屏幕设备(如iPhone 5等)上,显示的SKStoreReviewController按钮被键盘隐藏。
因此,当用户无法关闭SKStoreReviewController时,他们会卡住。我不想为用户添加一个键盘隐藏按钮。
我如何知道何时显示SKStoreReviewController,以便我可以编程隐藏键盘?