只是想知道这是否有意义。
我在某处读到,Apple 将导航栏和导航 Controller 的良好用途分类为真正需要它的 View ,如从当前页面转到另一个页面等。
但在某些情况下(大部分情况下,至少对我而言)是我不会在我的 View 上使用 UINavigationController 的所有复杂结构,有时它们根本没有任何导航,只是和顶部的“编辑”按钮或“完成”按钮...
那么我的问题是?
真的有必要为这些按钮创建一个导航 Controller 吗? 或者我可以简单地在普通 UIView 上“模拟”栏的外观,然后将一些按钮拖到那里?
谢谢
最佳答案
您可以在不使用导航 Controller 的情况下在您的 View 中使用 UINavigationBar - 在 IB 的组件库中有 UINavigationBar 和条形按钮可用,因此您可以将它们拖放到您的 View 中,与它们建立 socket 连接等。所以你不需要甚至不需要模拟酒吧 - 标准的酒吧在这里为您服务
关于ios - 是否每个具有 'Edit' 或 'Done' 按钮的 View 都需要位于 UINavigationController 内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4807009/