如何將值從TableView傳遞給詳細視圖控制器?有人可以幫我嗎?如何將值從TableView傳遞給詳細視圖控制器?
0
A
回答
0
當tableView委託獲取消息選擇了tableView中的一行時,它會這樣做。
0
我想探索Flyingdiver的答案。
將數據填充到數組中,然後從該數組中加載表。確保數組是一個類級別的對象(可在類級別訪問,直到包含表視圖的類爲活)。
當你點擊表格時,tableViewDelegate會調用didSelectRowAtIndexPath方法。 那裏您將獲得被點擊的單元格的indexPath(包括Row和Section)。將這些索引路徑映射到您的數據陣列。
現在詳細的視圖控制器採取適當的數據類型的屬性數據。
in didSelectRowAtindexpath alloc對象的詳細信息View Controller在屬性中分配數據並將其推送或顯示在表上。 - >數據可以是一個簡單的密鑰,根據它你可以從db或INTERNET獲取數據,或者它可以是包含詳細數據的數據結構。
上述希望幫助.....
0
假設你要選擇的行已推你到DetailViewController
,試試這個:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath; {
DetailViewController * detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
// Set up any of the properties of your DetailViewController here. This is where the indexPath
// comes in handy, as you can look up your array that you used to fill in your cells!
[self.navigationController pushViewController:detailViewController animated:animated];
[DetailViewController release];
}
希望幫助!
相關問題
- 1. 如何將值從TableView控制器傳遞給customCell類
- 2. 如何將值傳遞給webview從視圖控制器
- 3. 如何將數據從詳細視圖控制器傳遞迴uitableview?
- 4. 從TableViewCell傳遞值到詳細視圖
- 5. PHP如何將數組從視圖傳遞給控制器,然後傳遞給控制器的不同視圖?
- 6. 無法將詳細視圖控制器委託給主視圖控制器
- 7. 將數據從視圖控制器傳遞到第一個詳細控制器,然後傳遞到第二個詳細控制器
- 8. 如何將價值的餘燼視圖傳遞給控制器
- 9. 如何將值傳遞給另一個視圖控制器?
- 10. 如何將值傳遞給父視圖控制器?
- 11. 如何將值 - 視圖傳遞給控制器?
- 12. Rails將視圖傳遞給控制器
- 13. 如何將URL從視圖傳遞給Angularjs控制器文件?
- 14. 將數組值從視圖傳遞給控制器使用ajax
- 15. 將更新後的值傳遞給控制器從視圖
- 16. 將UItableview從普通視圖控制器推送到詳細視圖控制器
- 17. 無法將數據從tableview傳遞到視圖控制器
- 18. 將控制值傳遞給控制器
- 19. 如何從控制器傳遞詳細型號查看
- 20. 如何將HiddenFor值從視圖傳遞到控制器
- 21. 如何將價值從視圖傳遞到控制器
- 22. 如何在web2py中將值從視圖傳遞到控制器
- 23. 如何在grails中將值從視圖傳遞到控制器
- 24. 如何將價值從視圖傳遞到控制器
- 25. 主視圖控制器 - >詳細視圖控制器通信
- 26. 使用Parse.com將表格視圖控制器與詳細視圖控制器之間的數據傳遞
- 27. 無法從我的主視圖傳遞值detailView詳細視圖
- 28. 如何在表視圖中選中後將數據傳遞給詳細視圖?
- 29. 如何在視圖中將ID從視圖傳遞給控制器
- 30. 限制從詳細視圖控制器顯示根視圖控制器