2010-11-26 2 views
1

나는 UITableViewUITextField을 가지고 있습니다. 모든 UITextField에는 자신의 태그가 있습니다. 태그로 UITextField에 액세스하는 방법은 무엇입니까? 나는 그 대답을 구글에 보내려고했지만 처음 5 페이지는 보낸 사람의 태그를 확인하는 방법을 보여줍니다.태그로 개체 찾기

+0

각 셀 내에 여러 개의 UITextField가 있습니까? 또는 각 셀에 UITextField가 하나씩 있고 전체적으로 UITableView를 언급하고 있습니까? 후자의 경우, 왜 각 UITextField에 태그로 액세스해야하는지 묻습니다. –

+0

각 셀은 하나의 UITextLable을 포함합니다. 방금 @interface에 포인터를 만들었으므로 문제가 해결되었습니다. – Andoriyu

답변

0

는 해결

self.carBody = cellTextField; 
0

UITableView는 보이는 셀만 보유합니다. 따라서 보이지 않는 셀에는 액세스 할 수 없습니다. 표시 셀을 반복하는 ([theTable visibleCells]에있는 UITableViewCell * aCell) 용

{ 의 UITextField 멀리 * = (의 UITextField *) aCell viewWithTag : kYourTextFieldTag];

는 @interface에 포인터를 생성하고 수행합니다 : }

1

당신은 viewWithTag 를 사용하여 참조를 얻을 평소의 방법대로 기준에 메시지를 보낼 수 있습니다.

UITextField *tfObj=(UITextField*)[tblVuObj viewWithTag:1];