Iphone 在UITableViewCell中返回空UITextView标记

Iphone 在UITableViewCell中返回空UITextView标记,iphone,objective-c,uitextfielddelegate,Iphone,Objective C,Uitextfielddelegate,我在UITableViewCell中放置了10个UITextField,并在每个UITextField上放置了标记 我的问题是,我可以访问中那些UITextFields的标记吗 - (void)textFieldDidBeginEditing:(UITextField *)textField? 我的问题是,我可以访问中那些UITextFields的标记吗 -(void)textField开始编辑:(UITextField*)textField 当然。只需使用: textField.tag 为

我在UITableViewCell中放置了10个UITextField,并在每个UITextField上放置了标记

我的问题是,我可以访问中那些UITextFields的标记吗

- (void)textFieldDidBeginEditing:(UITextField *)textField?
我的问题是,我可以访问中那些UITextFields的标记吗
-(void)textField开始编辑:(UITextField*)textField

当然。只需使用:

textField.tag
为特定字段调用方法
textfielddebeginediting:
,该字段将在
textField
参数中指定。如果要访问其他字段,则需要获取指向所需字段的指针。你可以这样做:

UIView *parent = [textField superview];
UITextField *someOtherField = [parent viewWithTag:theTagOfTheFieldYouWant];
代码如下:-(UITableViewCell*)tableView:(UITableView*)tableView CellForRowatineXpath:(NSIndexPath*)indexPath{…int rowCount=indexPath.row;NavigationObject*NavigationObject=[self.navigations Objectations:rowCount];cell.cellWayPoint.text=NavigationBJ.waypoint;cell.cellWayPoint.tag=indexPath.row;cell.cellWayPoint.delegate=self;返回单元格;}-(void)textFieldDidBeginEditing:(UITextField*)textField{NSLog(@“当前正在编辑textField.with data:%@”,textField.tag);[self-animateTextField:textField up:YES]; }