是否每个具有“编辑”功能的视图?或“完成”按钮需要位于 UINavigationController 内吗?

发布于 2024-10-14 06:33:08 字数 295 浏览 4 评论 0原文

只是想知道这是否有意义。

我在某处读到,苹果将导航栏和导航控制器的良好用途分类为真正需要它的视图,即从当前页面转到另一个页面等。

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

所以我的问题是?

真的有必要为这些按钮创建一个导航控制器吗? 或者我可以简单地“模拟”普通 UIView 上栏的外观和感觉,然后将一些按钮拖到那里?

谢谢

just wondering here if that makes sense.

I've read somewhere that Apple classifies the good use for a navigationBar and navigation controllers for views that really needs it as going to another pages from that current one, etc.

But in some cases, (most part of it, at least for me) is that I won't be using all the complex structure of a UINavigationController on my views, sometimes they don't have any navigation at all, just and 'Edit' button at the top or a 'Done' Button...

So my question would be?

Is it really necessary to create a navigation controller just for these buttons?
Or I simply could 'simulate' the look and feel of the bar on a plain UIView and drag some buttons over there?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无边思念无边月 2024-10-21 06:33:08

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

You can use UINavigationBar in your view without using navigation controller - there's UINavigationBar and bar buttons available in components library in IB so you can drag-and-drop them to your view, make outlet connections to them etc. So you don't even need to simulate the bar - standard one is here for your purpose

无可置疑 2024-10-21 06:33:08

不会。应用程序商店中有很多经过批准的应用程序,它们在自定义视图(包括 Open GL 层中或之上等)中具有自定义“完成”或“编辑”按钮,而无需任何 UINavigation 控制器。只是不要试图混淆用户的外观和功能。

No. There are plenty of approved apps in the App store that have custom Done or Edit buttons in custom views (including in or on top of Open GL layers, etc.) without any UINavigation controllers. Just don't try to confuse the user with their appearance versus their function.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文