更改导航栏按钮

Changing navigation bar buttons

您好,我正在 Xcode 7 Objective-C 中制作应用程序。您知道在 Cydia 中,当用户与 webView 中的 Web 元素交互时,导航栏按钮会相应地发生变化。我在下面附上了照片。我怎样才能做到这一点?

关于按钮给出 AlertController

选择 "Featured" 时,“关于”按钮变为返回主页按钮


您正在寻找的是非常基本的 iOS 东西。浏览此 Apple Documentation 了解详细信息。

本质上,您需要使用两个视图控制器创建一个基于导航栏的应用程序。从第一个视图控制器开始,在任何用户操作(点击单元格或按钮)上调用下面两行,将在屏幕上显示第二个视图控制器,后退按钮由 iOS 自动显示。

MySecondViewController *viewController = [[MySecondViewController alloc] init];
[self.navigationController pushViewController:viewController animated:YES];

这只是它如何工作的一瞥。您需要阅读文档以获取更多知识。使用 Storyboard 是另一种选择。探索!