UIBarButtonIteem对所有控制器都是通用的

时间:2015-09-17 15:45:31

标签: ios uibarbuttonitem

我有目前的结构:

  • Nagivation控制器:
    • 标签栏控制器:
      • 自定义视图控制器/表
      • 自定义视图控制器/表
      • 自定义视图控制器/集合

包含标签栏控制器且包含多个自定义视图控制器的导航控制器。

我需要在所有控制器的导航栏中添加相同的按钮,并运行相同的代码。我能想到的只是在所有控制器中复制相同的代码,但我觉得它有点hacky,必须有一个正确的方法来实现这一点。

1 个答案:

答案 0 :(得分:0)

您可以编写实用程序类并编写用于在方法中实现按钮的代码。然后将此类导入所有视图控制器并简单地调用该方法。这应该可以解决在所有视图控制器中复制冗余代码的问题。