文字放大镜与UIKeyboardTypeEmailAddress挂起?

时间:2009-03-26 01:28:42

标签: iphone cocoa-touch

我有UITextField我放入UITableViewCell,我将其放入分组UITableView。我今天注意到,如果我用手指向下拉动iPhone放大镜,如果UITextField的键盘类型为UIKeyboardTypeEmailAddress,则会显示放大镜,但它只是挂起 - 我可以'向左或向右移动,我不能让它消失,只是挂起。

我心想,嗯,奇怪,也许这与UITextFields的细胞中的UITableView有关?所以我尝试了其他一些UITextFields,对于那些不使用UIKeyboardTypeEmailAddress的人来说,这种情况不会发生。

有没有人见过这样的东西?这只是Cocoa Touch中的一个错误吗?或者有什么我可能做错了吗?

1 个答案:

答案 0 :(得分:1)

虽然我的UIKeyboardType只是普通文本,但我得到了同样的行为 - 所以它不是键盘的类型。

我也有一个分组表 - 我的文本字段位于第一行(不确定这是否相关,但认为它可能有助于发现相似之处)。

更新 - 我注意到在使用3.0 sdk进行测试时 - 我没有收到此错误(因此看起来苹果已经修复了这个问题?)。我已经回去并尝试使用2.2.1和2.2进行编译,但我仍然会在这两个版本上都出错。

我发现了此处描述的修补程序:Editing a UITextField inside a UITableViewCell fails