我有一个不在单元格集合或UItable中的单元格数组。如何检测其中一个单元格上的编辑事件?
答案 0 :(得分:0)
首先,将标签设置为所有文本字段。这样你就可以识别当前的文本域。
[textfield setTag:101];
为每个文本字段设置委托。
[textfield setDelegate:self];
最后使用UITextField委托textFieldDidBeginEditing来检测"编辑"
- (void)textFieldDidBeginEditing:(UITextField *)textField{
if(textField.tag == 101){
//do something
}
}
答案 1 :(得分:0)
设置文本字段委托“UITextFieldDelegate
”以访问文本字段方法。
并且即使在文本字段中也可以使用“textFieldDidBeginEditing
”方法来检测编辑。
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
if ([textField isEqual:"Your TextField Outlet name"])
//Do Something you code
//Return Value (true or false)
}
例如:
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
if ([textField isEqual:txtContactNo])
//Do Something you code
//Return Value (true or false)
return YES;
}