1

我创建了一个自定义表格,我可以在其中垂直滚动项目列表,但我也可以左右滚动这些垂直索引。我将如何移动到新视图(在故事板中)?

有谁知道如何以编程方式将自定义单元格中的 segue 添加到新视图中?

这是我创建自定义单元格的代码:

static NSString *CellIdentifier = @"ArticleCell";

__block ArticleCell_iPhone *cell = (ArticleCell_iPhone *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

这是我的自定义表格的截图:http: //i200.photobucket.com/albums/aa42/mininukinfuts/ScreenShot2012-05-24at145417.png

这是我正在关注的教程的链接:http ://www.raywenderlich.com/4723/how-to-make-an-interface-with-horizo​​ntal-tables-like-the-pulse-news-app-part -2

4

2 回答 2

1

为了解决这个问题,我必须将以下代码添加到我的 didSelectRowAtIndexPath 方法中:

 musicTime *MP  = [self.sb instantiateViewControllerWithIdentifier:@"playMusic"];
 [self.navCon pushViewController:MP animated:YES];

我给了我的新视图上面的标识符,然后在我的 .h 中我有:

@interface HorizontalTableCell_iPhone : HorizontalTableCell  {
musicTime *Music;
UINavigationController *navCon;
UIStoryboard *sb;
}
@property (nonatomic, retain) musicTime *Music;
@property (nonatomic, retain) UINavigationController *navCon;
@property (nonatomic, retain) UIStoryboard *sb;
@end
于 2012-05-28T09:06:06.540 回答
0

我假设您有一个表格视图控制器并将表格视图单元格子类化。

如果您将表格视图单元格子类化,您应该只需要直接从表格视图设置 segue 并传递必要的变量。

分配单元格标识符并设置表格视图单元格类后,只需从每个表格视图单元格按 ctrl+拖动到下一个视图并设置 segue。

于 2012-05-24T14:01:35.530 回答