我的应用程序有UITabBarController和SideMenu我正在使用SWReavealController,所以在这个Sidemenu中有一个相同的UIViewControllers列表在Tabbar中,所以如果我点击Sidemenu中的一个项目,我希望它应该在里面打开的TabBar。 我试过这个
tabBarController?.selectedIndex = 2
点击Sidemenu的项目,但它不起作用,我想要一个解决方案,请参考图像我想要达到的目标,以防你不明白这个问题。
所以目前我选择侧边菜单项的代码是
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
self.revealViewController().revealToggle(animated: true)
self.performSegue(withIdentifier: "faeFromSideMenuSegue", sender: self)
}
答案 0 :(得分:0)
由于您而导致的问题是从侧边菜单中直接打开['PHE 45', 'HIS '46', 'HIS '46'] # it goes on like that
,这将在TabbarVC2
之外创建新实例。
要克服这个问题。
UITabbar
以触发protocol
选择Tabbar
SideMenu
TableViewCell
函数希望这会对你有所帮助