在我的应用程序中,我使用的是 JASidePanels 库,一切都已设置并使用故事板工作,但我想通过单击 tableViewCell 从我的中心视图推送到详细视图,为此我假设我需要一个 UIAvigationController,可以我以某种方式让 centerViewController 从 UINavigationController 开始?
问问题
399 次
1 回答
1
您必须将故事板标识符放入嵌入您想要作为中心面板的主视图控制器的导航控制器;然后,将中心面板设置为在“基本”视图控制器(您使用 JASidePanelController 子类化的那个)中使用它进行初始化。
// Hamburger menu setup
-(void) awakeFromNib
{
[self setLeftPanel:[self.storyboard instantiateViewControllerWithIdentifier:@"menuViewController"]];
[self setCenterPanel:[self.storyboard instantiateViewControllerWithIdentifier:@"mainDashboardNavigationController"]];
}
其中“mainDashboardNavigationController”是设置为 UINavigationController 的故事板标识符,它嵌入了您想要作为中心面板呈现的内容。
希望对您有所帮助,有关更多详细信息,请参阅下面链接中的屏幕截图。 Xcode 截图
于 2014-05-20T00:12:31.280 回答