UITableViewCell
单元格中有多个uitextfield
,因此如何确定哪些文本字段在uitextfield
委托方法中生成标记属性以外的操作?UITableViewCell中的UITextField唯一性
回答
是您的文本字段是一个类的成员?或者在方法内创建。如果您的文本字段是一个成员变量,你可以通过检查:
- (void) textFieldDidEndEditing:(UITextField *)textField
{
if ([textfield isEqual:m_yourTextField])
{
}
}
这样,你不需要使用标签。 :d
差不多,但检查指针是否相同,请不要使用isEqual方法:textfield == m_yourTextField。 – 2014-09-23 12:30:31
谢谢,但如果textfield是动态创建的,而不是类的成员在这种情况下该怎么办? – 2014-09-23 12:31:32
嗯..您可以在委托方法获得文本框后分配它。例如: - (void)textFieldDidEndEditing:(UITextField *)textField {m_textFieldSelected = textField; }。你可以在你的类上使用m_textFieldSelected。另外,你想做什么。所以我们可以用其他方式来简化它 – 2014-09-23 13:05:13
可以在cellForRowAtIndexPath:
分配特定文本框的标签值(如指定indexPath.row)作为标签值,并把条件它uitextfield
委托方法
检查下面的代码:
在你cellForRowAtIndexPath
[cell.yourtextField setTag:indexPath.row];
[cell.yourtextField addTarget:self action:@selector(textClicked:)
forControlEvents:UIControlEventTouchUpInside];
然后
-(void)textClicked:(UITextFiled*)txt
{
NSLog(@"viewbuttonClicked:%ld",(long int)[txt tag]);
}
- 1. UITableViewCell中的UITextField
- 2. UITableViewCell中的UITextField的宽度
- 3. UITextField与UITableViewCell中的UIPickerView?
- 4. 点击UITableViewCell中的UITextField
- 5. UITableViewCell中的UITextfield resign FirstResponponder
- 6. UITableViewCell里面的UITextField
- 7. UITextField值跳到UITableViewCell中的另一个UITextField?随着视频
- 8. 键盘阻塞UITableViewCell的UITextField?
- 9. UITableViewCell唯一标识符?
- 10. UITableViewCell中的UITextField的原始值
- 11. UITableViewCell中的UITextField的正确用法
- 12. 为UITableViewCell中的UITextField设置backgroundColor
- 13. UITableViewCell与单元格中的UITextField
- 14. textFieldShouldBeginEditing:被UITableViewCell中的UITextField多次调用
- 15. 参考特定UITableViewCell中的特定UITextField
- 16. UITableViewCell中的UITextField - 重用问题
- 17. 如何不选择uitableviewcell中的uitextfield
- 18. 在UITableViewCell中存储唯一ID
- 19. UITextField和UITableViewCell自动滚动
- 20. 如何在UITableViewCell中嵌套UITextField?
- 21. 在自定义UITableViewCell中访问UITextField
- 22. 如何在uiTableViewCell中的uiTextField下画一条线?
- 23. 如何从自定义UItableViewCell获取UITextfield值。如果UITableviewCell具有多个UITextField而不使用标签属性
- 24. Android中sharedUserId的唯一性
- 25. 获取UITableViewCell上的UITextField的引用?
- 26. 将UITextField带到UITableViewCell的顶端
- 27. 滚动到包含特定UITextField的UITableViewCell
- 28. 编辑UITableViewCell内的UITextField失败
- 29. 将UITextField内部的UITableViewCell保存到NSMutableArray
- 30. UITableViewCell里面的UITextField被滚动删除
使用标记属性。或者比较地址。 – 2014-09-23 12:21:37