UINavigationItem 上的 touchUpInside 事件



在我的应用程序的主视图中,我有一个按钮,它指向一个子类化UINavigationController,并持有一个UITableViewController来更改设置。

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

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

当我按"后退"按钮时,应用程序会返回到同一视图 - 但导航栏现在只有"设置"项。

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

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

所以事实证明有一种非常简单的方法可以做到这一点:

  • 在情节提要中添加UIBarButtonItem
  • 子类 UITableViewController
  • 按住 Control 键从UIBarButtonItem拖动到 UITableViewController 子类以创建操作
  • 消除操作中的UITableViewController

最新更新