示例代码和步骤
Step 1 − 创建基于视图的应用程序。
Step 2 - 现在,选择应用程序 Delegate.h 并为导航控制器添加一个属性,如下所示 -
Step 3 - 现在更新 application:didFinishLaunchingWithOptions: 方法在 AppDelegate.m 文件,分配导航控制器并使其成为窗口的根视图控制器,如下所示 -
Step 4 − 添加一个新的类文件 TempViewController 通过选择 File → New →File... → Objective C 类,然后将该类命名为 TempViewController,其子类为 UIViewController。
Step 5 - 添加一个 UIButton navButon 在 ViewController.h 如下 -
Step 6 - 添加方法 addNavigationBarItem 并调用方法 viewDidLoad.
Step 7 − 创建导航项操作的方法。
Step 8 − 我们还需要创建另一个方法来推送另一个视图控制器 TempViewController。
Step 9 - 更新的 ViewController.m 如下 -
Step 10 - 当我们运行应用程序时,我们将获得以下输出 -
Step 11 − 单击导航按钮 MyButton 时,切换导航按钮的可见性。
Step 12 - 单击推送导航按钮时,将推送另一个视图控制器,如下所示。