【发布时间】:2012-10-19 14:51:00
【问题描述】:
我的问题与one 类似,但在那里没有完全回答。
我想要做的,是将一个现有的基于导航的应用程序在单个UITableViews 的底部具有不同的UIToolbars 转换为具有UITabbar 界面的应用程序。其中一个选项卡应显示与现有应用程序相同的 UITableView 数据层次结构(显示某种层次结构数据),而其他选项卡将分配其他无关紧要的内容(例如:设置、帮助...)这里。这个想法是允许用户从导航堆栈的任何阶段快速切换到“帮助”屏幕 - 并返回。
例如,使用 3 个选项卡:
1. Database root (UIToolbar) - folder 1 (UIToolbar) - file 1.1
- file 1.2
- folder 2 (UIToolbar) - file 2.1
- file 2.2
2. Help (no UIToolbar)
3. Settings (no UIToolbar)
我从未在任何现有的应用程序中看到过这样的设计,尽管the question cited above 建议实际上可以将现有的 UIToolbars 从旧应用程序中保留下来,并将它们简单地放在标签栏上方。
这是吗
- 技术上可行(没有问题,例如设备旋转)?
- 接口指南允许?
尽管示例代码将不胜感激,但我主要想知道是否值得尝试构建这样的应用程序 - 或者这样的设计首先是否是一个坏主意。
【问题讨论】: