gpt4 book ai didi

iphone - 快速在每个 View Controller 上滑动菜单

转载 作者:行者123 更新时间:2023-11-28 08:14:26 25 4
gpt4 key购买 nike

当我通过单击 Menu-1 屏幕的任何表格 View 行打开详细信息屏幕时,我希望第二个屏幕也具有与 Menu-1 屏幕相同的菜单和用于导航到 Menu-1 屏幕的后退按钮.即 我希望在我导航的每个 View Controller 中都有滑动菜单。

这是我的 SlideMenuProject.zip .

我的项目屏幕:

My Project Screens

最佳答案

您可以通过两种方式实现它。

第一步:

创建一个带有滑动菜单的 UIViewController 并将其子类化为您需要的滑动菜单数量的 View Controller 。

第 2 步:

您可以创建一个具有添加 slider 菜单功能的扩展。然后在每个 View Controller 中调用该函数。

extension UIViewController {
func addMenuButton() {
let menuButton = UIBarButtonItem.init(image: #imageLiteral(resourceName: "menu"), style: .plain, target: self, action: #selector(menuButtonAction))
navigationItem.leftBarButtonItem = menuButton
}

并在需要滑动菜单的 ViewControllers 的 viewDidLoad() 中调用每个 ViewController 的 addMenuButton() 函数。

希望这对您有所帮助。

关于iphone - 快速在每个 View Controller 上滑动菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42922219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com