UITabBarController 的视图多于选项卡

发布于 2024-12-09 00:00:33 字数 753 浏览 3 评论 0原文

我需要在 UITab 栏中的 3 个选项卡中显示 4 个视图

这种情况是,在基于导航的 iPhone 应用程序中,我有一个按钮,用户单击将他带到按钮上有 3 个选项卡的视图 (view1),他单击的每个选项卡将把他带到一个新视图。

所以,我有 view1、view2、view3 和 view4 和视图1中的tab1、tab2和tab3

  • tab1导航到view2
  • tab2导航到view3
  • tab3导航到

view2中的view4,

  • tab1导航到view1
  • tab2导航到view3
  • tab3导航到view4

等等..

我已经尝试过这样做以编程方式通过在使用按下的初始按钮下创建选项卡控制器..(此外,它不容易实现,至少对我来说)

另外,我尝试使用接口Builder 在每个视图中拖动一个 UITabBar(因此我将在 4 个视图中拥有 4 个 UITabBar)并根据上面的架构自定义每个 tabBarItem 的操作。

我认为第二个解决方案很糟糕(创建 4 个 UITabBar! )..

那么,这里的最佳实践是什么..请参考我的参考,因为这是我第一次使用 TabBars

谢谢。

I've 4 views that I need to show in 3 tabs in a UITab bar

The situation is, in a Navigation-based iPhone app, I've a button that the user clicks that take him to a view (view1) with 3 tabs at the button, each tab he clicks will take him to a new view..

So, I've view1, view2, view3 and view4
and tab1, tab2 and tab3

in view1,

  • tab1 navigate to view2
  • tab2 navigate to view3
  • tab3 navigate to view4

in view2,

  • tab1 navigate to view1
  • tab2 navigate to view3
  • tab3 navigate to view4

and so on..

I've tried to do it programmatically by creating tab controller under the initial button the use press.. (besides it is not easy to implement, for me at least)

Also, I've tried to use Interface Builder to drag a UITabBar in each view (so I'll have 4 UITabBar in the 4 views) and customize the action of each tabBarItem upon the schema above..

I think the second solution is bad (creating 4 UITabBars!)..

So, what's the best practice here .. and kindly refer me to reference as It is the first time for me to work with TabBars

Thanks.

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

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

发布评论

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

评论(2

情泪▽动烟 2024-12-16 00:00:33

只需使用动态 ViewController 数组制作自定义 TabBar,只需根据您的要求更改数组...

Just make custom TabBar with dynamic ViewController array just change array as per your requirement...

挽你眉间 2024-12-16 00:00:33

这听起来是一个值得尝试的有趣设计。如果我理解正确的话,您基本上想从栏中删除当前视图的选项卡,以使“其他”选项卡按钮更大?

我不确定你是否能够使用 UITabBarController 来做到这一点。我正在开发自己的 UITabBarController 实现,我可以尝试一下。

This sounds like an interesting design to try. If I understand correctly, you'd basically like to remove the tab for the current view from the bar, to make the 'other' tab buttons bigger?

I'm not sure you're going to be able to do this with UITabBarController. I'm working on my own implementation of UITabBarController, I may try this out.

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