查看传输时使用静态键盘的iOS应用程序-应用商店指南检查

查看传输时使用静态键盘的iOS应用程序-应用商店指南检查,ios,objective-c,keyboard,appstore-approval,Ios,Objective C,Keyboard,Appstore Approval,我们的应用程序中有两个屏幕,即屏幕A和屏幕B,其中有UITextfields,键盘显示在第一个屏幕上n在第一个屏幕中完成详细信息后,第二个视图会通过动画自动显示,键盘不会被取消,并且在屏幕之间的转换期间,它会停留在屏幕上。这是iOS中可接受的行为,还是应用程序会因此被拒绝 准确地说,我们不会在屏幕转换时关闭和渲染键盘,当从一个屏幕移动到另一个屏幕时,键盘仍保留在屏幕上不认为苹果会拒绝它,但从用户角度来看,这是不可接受的,或者这不是一个好的设计方法。 为什么你不使用 [self.view endE

我们的应用程序中有两个屏幕,即屏幕A和屏幕B,其中有UITextfields,键盘显示在第一个屏幕上n在第一个屏幕中完成详细信息后,第二个视图会通过动画自动显示,键盘不会被取消,并且在屏幕之间的转换期间,它会停留在屏幕上。这是iOS中可接受的行为,还是应用程序会因此被拒绝


准确地说,我们不会在屏幕转换时关闭和渲染键盘,当从一个屏幕移动到另一个屏幕时,键盘仍保留在屏幕上

不认为苹果会拒绝它,但从用户角度来看,这是不可接受的,或者这不是一个好的设计方法。 为什么你不使用

[self.view endEditing:TRUE];
在转换之前,键盘将消失,您可以在完成到屏幕B的转换后再次启用键盘。因此,键盘将隐藏在转换阶段

您可以在-
viewDidDisplay()
方法中启用它,只需使用激活第一个textfield/textview的键盘即可

[self.textField becomeFirstResponder] 
我想这种方法非常适用