2012-05-17 2 views
2

UITableViewCell (각 행에 하나의 텍스트 필드)에 12 개의 UITextField를 추가하고 각 UITextField의 텍스트에 태그를 사용하여 액세스하려고합니다. 어떻게해야합니까?표보기 셀에 12 개의 텍스트 필드를 추가하고 각 텍스트 필드의 텍스트에 태그 값으로 액세스하는 방법은 무엇입니까?

+0

http://stackoverflow.com/questions/19621732/how-to-add-textfield-in-tableview-cell-and-access-each-textfields- 텍스트별로 – Siva

답변

3
UITextField *textField = (UITextField *)[cell viewWithTag:1]; 
// 1 is your tag, and use textField.text to get the text in the textField. 

귀하의 코드 :

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
//... 
nameLabel.tag =1; // 1 is your nameLabel's tag 
[tv setDelegate:self]; 
tv.tag = indexPath.row + 1; // set it to tv.tag = indexPath.row + 2; because 1 is your nameLabel's tag 

UITextField *textField = (UITextField *)[cell viewWithTag:tv.tag];// 
NSLog(@"%@",textField.text); 

return cell; 
관련 문제