如何将一个 tabController 添加到另一个 tabController

发布于 2024-07-29 02:21:59 字数 171 浏览 4 评论 0原文

我有一个基于 tabController 的 iPhone 应用程序。 第一个选项卡与表视图控制器关联。 当我选择一个表格单元格时,我想显示另一个表格控制器视图,但底部有不同的选项卡。 最好的方法是什么? 动态更改选项卡条目,还是通过 IB 进行? 请指教。

谢谢,

纳瓦

I have a tabController-based iPhone application. First tab is associated with a table view controller. When I select a table cell I want to show another table controller view, but with different tabs on the bottom. What is the best way to do it? Change dynamically tab entries, or do it through IB? Please advise.

Thanks,

Nava

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

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

发布评论

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

评论(2

翻身的咸鱼 2024-08-05 02:21:59

苹果人机界面指南确实建议不要这样做。

例如,在 iPhone 上,iPod 使用标签栏允许用户选择要关注媒体收藏的哪一部分,例如播客、艺术家、视频或播放列表。 另一方面,时钟应用程序使用选项卡栏使用户可以访问应用程序的四个功能,即世界时钟、闹钟、秒表和计时器。 图 6-10 显示了选择选项卡栏中的选项卡如何更改“时钟”中的视图。 请注意标签栏如何在图 6-10 所示的不同时钟模式下保持可见。 这使用户可以轻松查看他们所处的模式,并允许他们访问所有时钟模式,无论当前模式如何。

您想要做的事情也许可以通过工具栏实现。

The Apple Human Interface Guidelines really advise against this.

For example, on iPhone, iPod uses a tab bar to allow users to choose which part of their media collection to focus on, such as Podcasts, artists, videos, or playlists. The Clock application, on the other hand, uses a tab bar to give users access to the four functions of the application, namely, World Clock, Alarm, Stopwatch, and Timer. Figure 6-10 shows how selecting a tab in a tab bar changes the view in Clock. Notice how the tab bar remains visible in the different Clock modes shown in Figure 6-10. This makes it easy for users to see which mode they’re in, and allows them to access all Clock modes regardless of the current mode.

What you're thinking of doing might be possible with toolbars.

陌伤浅笑 2024-08-05 02:21:59

顺便说一句,我找到了最好、最干净的方法来做到这一点,感谢 Rufus - iPhone Beta 开发论坛贡献者:您可以随时更改根 tabbarcontroller 的视图,也可以更改 tabbaritems 标题和标题。 图标。 所以实际上我不需要 2 个 tabbarcontroller,而是更改现有的一个,设置其视图和标签栏控制器。 相应的视图选项卡项目。

BTW, I found the best and the cleanest way to do that thanks to Rufus - iPhone Beta Dev Forum contributor: you can change the views of root tabbarcontroller anytime you want, also you can change tabbaritems title & icons. So actually I don't need 2 tabbarcontrollers, instead i change the existing one, setting its views & tabbaritems of views accordingly.

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