【发布时间】:2011-08-23 21:42:07
【问题描述】:
在我正在编写的 iOS 应用程序中,我设置了一个函数,当在文本字段键盘上点击返回键时运行。
该功能很慢,运行大约需要 15 - 20 秒,在此期间整个屏幕冻结,键盘挂在屏幕上,没有任何反应。
只有在函数运行完成后,键盘才会消失。
XIB 文件的“Editing Did End”设置为“searchPlates”,即功能名称,一切正常,我只想让键盘消失,以便在搜索发生时显示 UIProgressView。
我在视图控制器中也有以下代码:
-(BOOL)textFieldShouldReturn:(UITextField *)thisTextField {
if (thisTextField == self.plateInput) {
[thisTextField resignFirstResponder];
}
return YES;
}
够清楚吗?我希望在调用 searchPlates 时键盘立即消失。
【问题讨论】:
标签: objective-c ios asynchronous