【问题标题】:How to make a Tab bar item present a side bar menu?如何使标签栏项目呈现侧栏菜单?
【发布时间】:2020-07-17 15:10:56
【问题描述】:

我正在使用 UITabBarController SWrevealViewController。我刚刚了解了 SWrevealViewController 的工作原理。

我有一个 customTabBar 和我的第一个 tabBar 项目,显示一个菜单排序图标。我的目标是当用户点击这个 tabBar 项目时,一个侧边栏会出现并且 tabBar disappears 并且当用户触摸前视图控制器侧边栏 disappearstabBar 再次出现

我浏览了很多资源和问题,并尝试自己编写一些代码,但没有任何帮助。但老实说,我刚刚开始使用 iOS,所以这似乎很难,我什至不知道从哪里开始,或者这是否可能。我将不胜感激有关如何解决此问题的任何帮助或指示,以及是否有其他方法可以实现这一目标。谢谢

【问题讨论】:

    标签: ios swift swrevealviewcontroller


    【解决方案1】:

    创建一个新类,UITabBarController 的子类。

    override func viewDidLoad() {
      super.viewDidLoad()
      delegate = self
    }
    

    然后使用其中一种委托方法。

    extension ClassName: UITabBarControllerDelegate {
    
     override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {
     // Your logic here 
     }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-18
      • 2021-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-01
      • 1970-01-01
      相关资源
      最近更新 更多