所以在我的項目中我有一個HistoryTableViewController,它包含2個部分。一部分是PeopleYouOwe,另一部分是PeopleWhoOweYou的一組。我怎麼能夠連接這一個tableviewcontroller並將其鏈接到一個細節視圖,根據我的部分將顯示不同的數據?一個TableViewController與2個部分鏈接到1個DetailView?
-1
A
回答
0
您可以使用類似這樣的配備UITableViews的委託方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSInteger row = indexPath.row;
NSInteger section = indexPath.section;
if(section == 0) // example
{
// do whatever
}
else if (section == 1)
{
// do something else
}
}
如果這不是你要找的內容,您需要提供更多的細節和理想一些代碼來顯示你已經擁有。你的問題含糊不清。
0
如果你喜歡prepareForSegue,您可以使用類似:
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
然後根據部分和行採取行動。
2
嘗試下面的方法使用prepareForSegue -
科瑞的tableView出口命名myTableView
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
NSIndexPath *path = [self.myTableView indexPathForSelectedRow];
if (path.section == 0)
{
if ([segue.identifier isEqualToString:@"PeopleYouOwe"])
{
PeopleYouOwe *peopleYouOweVC = segue.destinationViewController;
// you can get data of cell as array[path.row]
}
}
else if (path.section == 1)
{
if ([segue.identifier isEqualToString:@"PeopleWhoOweYou"])
{
PeopleWhoOweYou *peopleWhoOweYou = segue.destinationViewController;
// you can get data of cell as array[path.row]
}
}
}
相關問題
- 1. splitView:第二個TableViewController不更新detailView
- 2. 添加多個圖標頁腳到tableviewcontroller(一個部分)
- 3. tableView.addGestureRecognizer爲tableViewController的一個部分
- 4. 分享tableviewcontroller與兩個tabviewcontrollers
- 5. URL鏈接是UiTableView與多個部分
- 6. Segue從TableViewController到另一個TableViewController
- 7. 的iOS 5 - 從一個TableViewController Segue公司到另一個TableViewController
- 8. 只有一個部分的Css鏈接
- 9. 設置一個帶有多個部分和按鈕的tableviewcontroller
- 10. 2鏈接在一個錨
- 11. CSS:一:鏈接VS只是一個(不含:鏈接部分)
- 12. 將鏈接元素從一個分支重新鏈接到另一個分支
- 13. 做一個鏈接做2個動作
- 14. 純粹的CSS3動畫:2部分動畫,一個接一個
- 15. Qt並鏈接到一個外部DLL
- 16. jquery鏈接到一個外部網頁
- 17. 外部CSS和JS鏈接到一個組件在角2
- 18. 拆分1個文件與2列
- 19. 將照片的一部分鏈接到另一個html頁面
- 20. 將一個按鈕鏈接到另一個頁面的一部分
- 21. 是否有人知道如何將One UITableviewGroupedCell鏈接到detailview並將另一個單元鏈接到另一個detailview?
- 22. Django,設計與另一個模型部分鏈接的模型
- 23. 燈箱 - 有1個圖像鏈接到一個畫廊
- 24. 哪個連接更快:1個鍵+硬編碼與2個鍵
- 25. 查詢2個表,其中一個字段鏈接到2個不同的值
- 26. @ Html.ActionLink與鏈接一個id
- 27. 在1個變量中鏈接2個變量
- 28. EntityCommandExecutionException - 試圖鏈接1個數據庫中的2個模型
- 29. 的.htaccess從一個鏈接到另一個內部
- 30. 我如何只顯示兩個部分中的一個鏈接?
我didSelectRowAtIndexPath方法方法是搞砸了,所以我想我會用 - (無效)prepareForSegue。您的代碼是否仍適用於該方法? – doc92606