带有静态键盘的iOS应用程序,同时查看Transistion - 应用程序商店指南检查

时间:2015-07-15 05:48:07

标签: ios objective-c keyboard appstore-approval

我们的应用程序中有两个屏幕,即屏幕A和屏幕B,其中包含UITextfields,键盘出现在第一个屏幕上,在第一个屏幕上完成详细信息,第二个视图通过动画自动出现,键盘不会被解除,它在屏幕之间的Transistion期间,屏幕保持不变。这种行为是否适用于iOS,或者应用程序会因此行为而被拒绝吗?

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

1 个答案:

答案 0 :(得分:0)

不要认为Apple会拒绝它,但是在用户观点或不是一个好的设计方法的情况下这是不可接受的。 为什么你不使用,

[self.view endEditing:TRUE];

在转换之前,键盘消失,您可以在完成向屏幕B的转换后再次启用键盘。因此,键盘将隐藏在过渡阶段。

您可以在 - viewDidAppear()方法中启用它 - 只需使用

激活第一个textfeild / textview的键盘即可
[self.textField becomeFirstResponder] 

我想这种方法非常适用。