在 iPhone/iPad 应用程序上工作, 问题:iOS 6.x 中 UITableViewCell 中的 UITextField 键盘没有显示,但相同的代码在 iOS 5.x 上工作正常
我们开发了一个 UIViewController,我们在其中创建了 tableview。在这个表格视图中,我们添加了文本字段单元格。所以 textfield 显示光标,但它不会调出键盘,光标也不会移动。(在 iOS 5.x 上一切正常)
UITableView *localTable=[[UITableView alloc]initWithFrame:tableFrame style:UITableViewStyleGrouped];
self.tblScheduleBasicInfo=localTable;
[localTable release]; //release the localTable
enter code here
@interface CustomTextFieldCell : UITableViewCell {
UITextField *cellTextField;
}
CustomTextFieldCell *tfCell2;
tfCell2=(CustomTextFieldCell *)[tableView dequeueReusableCellWithIdentifier:textFieldIdentifier1];
if(tfCell2==nil)
{
tfCell2=[[[CustomTextFieldCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:textFieldIdentifier1]autorelease];
}
tfCell2.cellTextField.delegate=self; //set the delegate to self to implement textField delegate methods in self
tfCell2.userInteractionEnabled=YES;
委托被调用,但键盘没有出现。
我们已经尝试过 SO 中提到的以下选项,但还没有运气
欢迎所有建议.. 提前非常感谢。