我正在开发一个项目,我想将 SWRevealViewController 与其合并。当单击菜单按钮时,我可以在菜单中显示我的幻灯片,代码如下:
if self.revealViewController() != nil {
menuButton.target = self.revealViewController()
menuButton.action = "显示切换:"
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
但我现在尝试做同样的事情,但是在单击时从 UITabBarItem 进行。我还没有编写任何代码,但我只是问我如何才能做到这一点。
Here are the images 展示我想要完成的事情。谢谢!
最佳答案
这就是你要做的。这个对我有用。
class ViewController: UITabBarDelegate {
@IBOutlet weak var tabBar: UITabBar!
override func viewDidLoad() {
tabBar.delegate = self
}
func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {
if(item.tag == 0){
self.revealViewController().revealToggle(self)
}
}
关于swift - 如何使用 SWRevealViewController 从 Swift 中的 UITabBarItem 打开侧边菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39497773/