몇 가지 항목이있는 UITableView가 있으며 여러 섹션으로 나누어 져 있습니다. 셀 중 하나를 클릭하면 DetailViewController가 액세스됩니다. 해당 DetailViewController에서 선택한 셀 (cell.textLabel 및 cell.detailTextLabel)의 데이터를 사용하고 싶지만이 데이터에 액세스 할 수 없습니다. DetailViewController를 사용하여 선택한 셀에서 textLabels에 액세스 할 수 있도록 문제를 해결할 수 있습니까?DetailViewController에서 선택한 셀에서 cell.textLabel.text를 가져 오는 방법은 무엇입니까?
0
A
답변
2
두 가지 텍스트 값에 대해 DetailViewController에 속성을 추가하는 것도 한 가지 방법입니다.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
//create your DetailViewController here
UIViewController *detailViewController = ...
//set the properties...
detailViewController.cellText = cell.textLabel.text;
detailViewController.cellDetailText = cell.detailTextLabel.text;
//push the detailViewController here
[detailViewController release];
}
0
셀의 내용으로 DetailViewController
를 초기화 : 다음 didSelectRowAtIndexPath에서, 같은 것을 할.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
DetailViewController *detailViewController = [[[DetailViewController alloc] initWithText:cell.textLabel.text] autorelease];
// push
}
부모가 아이를 읽는 대신, 부모가 직접 아이에게 정보를 제공하는 것이 훨씬 깔끔합니다.
관련 문제
- 1. uitableview 셀에서 동적 값을 가져 오는 방법은 무엇입니까?
- 2. DataGridView에서 선택한 DataRow를 가져 오는 방법은 무엇입니까?
- 3. webview에서 선택한 텍스트를 가져 오는 방법은 무엇입니까?
- 4. ASP : Excel에서 병합 된 셀에서 데이터를 가져 오는 방법은 무엇입니까?
- 5. WPF 4.0 Datagrid의 특정 셀에서 값을 가져 오는 방법은 무엇입니까?
- 6. GridView의 셀에서 Label 컨트롤의 텍스트 값을 가져 오는 방법은 무엇입니까?
- 7. DataGrid 셀에서 문자열 값을 가져 오는 방법은 무엇입니까?
- 8. tableview 셀에서 데이터를 가져 오는 중입니까?
- 9. GXT의 그리드 셀에서 값을 가져 오는 방법
- 10. jQuery-asmselect를 사용하여 선택한 값을 가져 오는 방법은 무엇입니까?
- 11. .NET ComboBox 컨트롤에서 선택한 항목 인덱스를 가져 오는 방법은 무엇입니까?
- 12. 캘린더 컨트롤에서 선택한 날짜를 가져 오는 방법은 무엇입니까?
- 13. Silverlight DataGrid 선택한 항목에서 셀 값을 가져 오는 방법은 무엇입니까?
- 14. Android Spinner의 선택한 항목을 가져 오는 방법은 무엇입니까?
- 15. 사용자가 선택한 도시에서 시간대를 가져 오는 가장 좋은 방법은 무엇입니까?
- 16. DataGridView에서 선택한 모든 셀의 값을 가져 오는 방법은 무엇입니까?
- 17. UIWebView에서 선택한 텍스트의 좌표 (CGRect)를 가져 오는 방법은 무엇입니까?
- 18. YUI 데이터 테이블에서 선택한 행의 내용을 가져 오는 방법은 무엇입니까?
- 19. 자바 스크립트로 iframe에서 선택한 텍스트를 가져 오는 방법은 무엇입니까?
- 20. 목록보기에서 선택한 항목을 가져 오는 가장 좋은 방법은 무엇입니까?
- 21. ASP.NET MVC에서 선택한 옵션의 텍스트를 가져 오는 방법은 무엇입니까?
- 22. 웹 페이지에서 선택한 텍스트를 가져 오는 방법은 무엇입니까?
- 23. Winforms DataGrid에서 선택한 행의 텍스트를 가져 오는 방법은 무엇입니까?
- 24. 자바 스크립트로 선택한 HTML 텍스트를 가져 오는 방법은 무엇입니까?
- 25. 선택한 추가 컨트롤에서 Grid.Row Grid.Column을 가져 오는 방법은 무엇입니까?
- 26. asp.net 코드 숨김에서 선택한 텍스트를 HTML에서 가져 오는 방법은 무엇입니까?
- 27. jQuery - 선택한 항목의 ID를 가져 오는 중
- 28. 이메일을 가져 오는 방법은 무엇입니까?
- 29. PLActorKit을 가져 오는 방법은 무엇입니까?
- 30. MySQL- 선택한 언어로만 기사를 가져 오는 쿼리
감사합니다. – iYassin