从自定义单元格中查看新视图

时间:2012-05-24 12:38:31

标签: xcode ios5 uitableview storyboard xib

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

有谁知道如何以编程方式将自定义单元格中的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

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。