UITextFiled - 为每个textField调用textFieldShouldBeginEditing

时间:2016-12-08 15:03:50

标签: ios objective-c uitextfielddelegate

我的require_once ("rees.php"); $pdo = PdoGsb::getPdoGsb(); $sexe = $_REQUEST['sexe']; $age = $_REQUEST['age']; $max = $_REQUEST['p1']; $max2 = $_REQUEST['p2']; $max3 = $_REQUEST['p3']; $max4 = $_REQUEST['p4']; $max5 = $_REQUEST['p5']; $pdo->setClient($sexe, $age, $max, $max2, $max3, $max4, $max5); 有多个textFields。每个代表都连接(一次),UICollectionViewCell获得单个属性(没有重复)。

每次我开始编辑UITextFields时,对于视图中的每个UITextField,都会多次调用方法textFieldShouldBeginEditing

其他观点没有这个问题。

@Edit 此外,我还尝试与两个UITextField,已连接的代理人和UICollectionViewCell进行测试UITextField。情况我得到了完全相同的结果 - 每当我选择textFieldShouldBeginEditing时,它会触发此单元格中每个UITextField的方法。

1 个答案:

答案 0 :(得分:0)

当请求textField测试它可以成为第一响应者时,它通过'textFieldShouldBeginEditing'请求它的委托,它可以成为第一响应者。

另外,当你重新加载tableview时,将其更改为重新加载单行可能会解决问题..