当我点击菜单-1屏幕的任何的tableview行打开详细画面,我想第二个屏幕也有同样的菜单,有在菜单-1屏幕和导航到菜单-1的屏幕后退按钮。 即我想在我浏览每个视图控制器的滑动菜单。
这是我的SlideMenuProject.zip 。
我的项目屏幕:
当我点击菜单-1屏幕的任何的tableview行打开详细画面,我想第二个屏幕也有同样的菜单,有在菜单-1屏幕和导航到菜单-1的屏幕后退按钮。 即我想在我浏览每个视图控制器的滑动菜单。
这是我的SlideMenuProject.zip 。
我的项目屏幕:
您可以通过2种方式实现这一目标。
第1步:
创建一个UIViewController
滑动菜单和子类它你需要滑动菜单许多视图控制器。
第2步:
您可以创建功能的扩展,添加滑块菜单。 然后调用在每个视图控制器内的功能。
extension UIViewController {
func addMenuButton() {
let menuButton = UIBarButtonItem.init(image: #imageLiteral(resourceName: "menu"), style: .plain, target: self, action: #selector(menuButtonAction))
navigationItem.leftBarButtonItem = menuButton
}
和调用每个的ViewController的addMenuButton()
函数viewDidLoad()
这需要滑动菜单ViewControllers的。
希望这可以帮助。