我有UITextField
我放入UITableViewCell
,我将其放入分组UITableView
。我今天注意到,如果我用手指向下拉动iPhone放大镜,如果UITextField
的键盘类型为UIKeyboardTypeEmailAddress
,则会显示放大镜,但它只是挂起 - 我可以'向左或向右移动,我不能让它消失,只是挂起。
我心想,嗯,奇怪,也许这与UITextFields
的细胞中的UITableView
有关?所以我尝试了其他一些UITextFields
,对于那些不使用UIKeyboardTypeEmailAddress
的人来说,这种情况不会发生。
有没有人见过这样的东西?这只是Cocoa Touch中的一个错误吗?或者有什么我可能做错了吗?
答案 0 :(得分:1)
虽然我的UIKeyboardType只是普通文本,但我得到了同样的行为 - 所以它不是键盘的类型。
我也有一个分组表 - 我的文本字段位于第一行(不确定这是否相关,但认为它可能有助于发现相似之处)。
更新 - 我注意到在使用3.0 sdk进行测试时 - 我没有收到此错误(因此看起来苹果已经修复了这个问题?)。我已经回去并尝试使用2.2.1和2.2进行编译,但我仍然会在这两个版本上都出错。
我发现了此处描述的修补程序:Editing a UITextField inside a UITableViewCell fails