每个具有“编辑”或“完成”按钮的视图是否都需要在UINavigationController中?

时间:2011-01-26 16:24:25

标签: ios uiviewcontroller uinavigationbar

只是想知道这是否合理。

我已经读过某个地方,Apple将导航控制器和导航控制器的良好用途分类为真正需要它的视图,从当前的那个页面转到另一个页面等等。

但在某些情况下,(大部分内容,至少对我而言)是我不会在我的视图中使用UINavigationController的所有复杂结构,有时它们根本没有任何导航,只是顶部的“编辑”按钮或“完成”按钮......

所以我的问题是?

是否真的有必要为这些按钮创建导航控制器? 或者我只是可以在简单的UIView上“模拟”酒吧的外观和感觉并在那边拖一些按钮?

由于

2 个答案:

答案 0 :(得分:2)

您可以在视图中使用UINavigationBar而无需使用导航控制器 - IB中的组件库中提供了UINavigationBar和bar按钮,因此您可以将它们拖放到视图中,与它们建立插座连接等等。甚至需要模拟酒吧 - 标准的是为了您的目的

答案 1 :(得分:0)

没有。 App Store中有大量已批准的应用程序,在自定义视图中包含自定义“完成”或“编辑”按钮(包括Open GL图层中或顶部等),而无需任何UINavigation控制器。只是不要试图将用户与其外观和功能混淆。