【问题标题】:touchUpInside event on a UINavigationItemUINavigationItem 上的 touchUpInside 事件
【发布时间】:2016-05-23 15:28:12
【问题描述】:

在我的应用程序的主视图中,我有一个按钮,该按钮连接到子类 UINavigationController 持有 UITableViewController 以更改设置。

要返回应用程序的主视图,我在 UINavigationController 子类中有这个:

navigationBar.setItems([UINavigationItem(title: "Back"), 
                        UINavigationItem(title: "Settings")], 
                        animated: false)

当我点击“后退”按钮时,应用程序会返回相同的视图 - 但导航栏现在只有“设置”项。

当我单击“后退”按钮时,我想关闭 UINavigationController 子类并返回到我的主视图。

那么我如何在UINavigationItem 上获得touchUpInside 事件,或者有其他方法可以做到这一点吗?

【问题讨论】:

    标签: ios uinavigationcontroller swift2 uinavigationbar uinavigationitem


    【解决方案1】:

    所以事实证明有一种非常简单的方法:

    • 在情节提要中添加UIBarButtonItem
    • 子类化UITableViewController
    • UIBarButtonItem 控制并拖动到UITableViewController 子类以创建操作
    • 关闭操作中的UITableViewController

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 2019-12-04
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多