我正在使用swift为IOS9 +项目工作, 使用相同的幻灯片菜单(以编程方式完成)在视图控制器之间进行转换,如链接所示:Slide Menu并且工作正常
问题是它是在函数addChildView()中为每个视图控制器使用故事板ID:
ArrayList<Property> properties = new ArrayList<>()
在TransitionBetweenTwoViews函数中调用:
func addChildView(storyBoardID: String, titleOfChildren: String, iconName: String) {
let childViewToAdd: UIViewController = storyboard!.instantiateViewControllerWithIdentifier(storyBoardID)
tabOfChildViewController += [childViewToAdd]
tabOfChildViewControllerName += [titleOfChildren]
tabOfChildViewControllerIconName += [iconName]
menuToReturn.append(["title":titleOfChildren, "icon":iconName])
}
在BaseViewController类的委托中调用
我的问题是我没有使用故事板而不是每个视图控制器的nib文件,我怎么能在没有故事板的情况下做到这一点我一直在寻找解决方案但几乎没有工作 此外,菜单的tableView是一个包含
部分的表格如果您有任何解决方案可以帮助我们将不胜感激 或任何其他使用nib文件的幻灯片菜单
修改: 幻灯片菜单表查看: screen shot of slide menu有节,所以如果我选择航班可用性或票价平衡,就像我选择带有索引0的家一样,我怎么能解决这个问题呢?