【发布时间】:2013-06-19 12:23:35
【问题描述】:
我在我的应用程序中使用侧边栏菜单,就像在 facebook 中一样,所以我在这个菜单中有不同的单元格,我想要的是当单击一个单元格时将我推到另一个视图控制器。我在这里遇到一个问题:菜单是一个表格视图,我在情节提要中没有它,我使用了来自this site:github的一些类
我卡在这里了,在我的应用程序中我使用了故事板,但是这个菜单是用代码编程的,并且在故事板中没有视图,
在didSelectRowAtIndexPath方法中:我是这样使用的
for(int j=0; j< 9 ; j++)
{
if(indexPath.row == j)
{
DetailsSidebarViewController *essayView = [[DetailsSidebarViewController alloc] init];
essayView.detailItem = [jsonResults objectAtIndex:j];
NSLog(@"%@=%d",essayView.detailItem,j);
}
}
当我从菜单项推送时,我创建了一个 DetailsSidebarViewController 作为新的视图控制器。在这个类中,我创建了一个配置视图的方法,并且只是回显了结果:
- (void)configureView
{
// Update the user interface for the detail item.
if (self.detailItem) {
NSLog(@" %@ ", self.detailItem);
}
}
结果如我所愿,但我想推送到另一个视图控制器,实际上当我单击菜单项时没有发生任何事情。
如何在情节提要中创建新的视图控制器?如果菜单没有情节提要,我如何将它们与 segues 联系起来?
其实我很蓝,请帮忙!!
【问题讨论】:
-
您使用的库与可用的库相比太旧了。试着看看可可控制网站。有更简单的免费提供。我喜欢 ECSliding,它很容易安装。
-
能否发个链接!
标签: iphone ios storyboard sidebar uistoryboardsegue