2010-04-19 90 views
2

所以我将我的应用程序的首选项设置放入设置应用程序。其中一个设置是编辑文本字段(PSTextFieldSpecifier)。当触摸时,键盘尽职地出现,我可以进行编辑,但是当我按下Return ....什么都没有。那么,编辑完成,但键盘仍然存在。我看不出让键盘消失的办法。iPhone设置应用程序和键盘控制?

我还注意到其他设置窗格中的相同行为,包括来自Apple的那些窗格。我是否正确地认为这只是标准行为,我只需要接受一个事实,即我的设置表现在已经缩小到一半尺寸,然后处理?

此外,我收集有没有批准的方式有“丰富”的子窗格显示,如在设置 - >常规 - >关于 - >法律?或者做一个看起来像-presentModalViewController,la Settings-> General-> Passcode Lock的方法?

回答

1

不幸的是你必须处理它。至少现在,代码中没有什么可以做的。

这是一段时间未修复的错误。你应该填写一个错误报告。

+0

感谢您的确认。关闭提交雷达... – randallmeadows 2010-04-21 14:14:20

0

您需要呼叫resignFirstResponder ...例如:

- (BOOL)textFieldShouldReturn:(UITextField*)tf 
{ 
    [tf resignFirstResponder]; 
    return YES; 
} 
+1

他没有运行代码;他使用系统设计的方式在设置应用程序中呈现设置。 – JoePasq 2010-04-19 22:52:59