1
我有一個tableview有五個單元格。'segue'從不同的表格視圖單元到同一個視圖控制器
我希望每個單元格都繼續使用相同的視圖控制器,根據所選單元格(didSelectRowAtIndexPath)更改視圖控制器中的屬性。
主要技巧是我想使用故事視圖控制器來查看控制器的segued。
Gratzi!
我有一個tableview有五個單元格。'segue'從不同的表格視圖單元到同一個視圖控制器
我希望每個單元格都繼續使用相同的視圖控制器,根據所選單元格(didSelectRowAtIndexPath)更改視圖控制器中的屬性。
主要技巧是我想使用故事視圖控制器來查看控制器的segued。
Gratzi!
直接通過segue連接視圖或tableview和下一個視圖控制器,但不是tableview單元格。 然後,
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//set any value depending on which cell was selected
//...
[self performSegueWithIdentifier:@"yourSegueID" sender:self];
}
有關更改屬性:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
MyViewController *viewController = segue.destinationViewController;
[viewController setAnyValue:anyvalue];
}
如何連接到下一個視圖控制器的視圖或實現代碼如下(和哪一個?)?我試圖控制拖動,但它沒有奏效。 – 2012-08-17 08:44:24
您是否在故事板中定義了segue標識符? – Carina 2012-08-17 08:47:36
是的。但我不知道如何連接到除tableviewcell之外的任何東西。我在tableview中有兩個部分 - 第一部分(包含5個單元格)轉到一個視圖控制器 - 第二部分(包含一個單元格)轉到另一個。 – 2012-08-17 16:45:58