UINavigationItem

时间:2016-05-23 15:28:13

标签: ios uinavigationcontroller swift2 uinavigationbar uinavigationitem

在我的应用主视图中,我有一个按钮,该按钮会转换为包含UINavigationController的子类UITableViewController以更改设置。

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

  • 在故事板中添加UIBarButtonItem
  • 继承UITableViewController
  • 控制 - 从UIBarButtonItem拖动到UITableViewController子类以创建操作
  • 解除操作中的UITableViewController