我已经创建了一个自定义表格,我可以垂直滚动项目列表,但我也可以左右滚动这些垂直索引。我将如何转向新视图(在故事板中)?
有谁知道如何以编程方式将自定义单元格中的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-horizontal-tables-like-the-pulse-news-app-part-2
答案 0 :(得分: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
答案 1 :(得分:0)
我假设您有一个表视图控制器并且是表视图单元的子类。
如果您对表视图单元格进行子类化,则只需要直接从表视图设置segue并传递必要的变量。
指定单元格标识符并设置表格视图单元格类后,只需按住Ctrl键并从每个表格视图单元格拖动到下一个视图并设置segue。