【发布时间】:2016-11-15 22:04:09
【问题描述】:
我在我的项目中使用了SWRevealviewcontroller。起初我将viewcontroller 命名为“SWREVEALVIEWController”并将sw_rear 设置为tableviewcontroller。在sw_front 部分我设置了TabbarViewcontroller。
现在我的tableview 中有几行数据,我设置为sw_rear。
menuArray = ["HOME","ORDER NOW","PHOTOS","REVIEWS","FEEDBACK","RATE US","LOGIN"]
然后单击每个特定的单元格,我将其设置为像这样的适当视图控制器。
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
switch(indexPath.row)
{
case 0 :
print("1st row")
//self.performSegueWithIdentifier("Main", sender: self)
let mainStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let vc : UINavigationController = mainStoryboard.instantiateViewControllerWithIdentifier("home") as! UINavigationController
self.presentViewController(vc, animated: true, completion: nil)
case 1 :
print("2nd row")
let mainStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let vc : UINavigationController = mainStoryboard.instantiateViewControllerWithIdentifier("menuVC") as! UINavigationController
self.presentViewController(vc, animated: true, completion: nil)
但是在使用它之后它会转到适当的位置但没有它的标签栏项目。
查看屏幕。第一个屏幕是
单击侧边菜单单元格后,例如单击主页,主页视图控制器打开,但没有其标签栏项目。这个怎么解决??
之后swRevealviewcontromller 的滑动按钮在单击单元格菜单返回到任何viewcontroller 后不起作用...????
【问题讨论】:
-
你能把你的视图控制器重命名为另一个名字吗?
-
是的,你可以取任何名字@BashirSidani
标签: ios swift xcode swrevealviewcontroller