iphone - 基于导航的应用程序中 UITabBar 的替代品

标签 iphone ios user-interface uikit uitableview

所以,我有一个相当典型的应用程序,在 UINavigationController 中包含 UITableViewController,表格 View 的单元格相当大,因为它们显示一个标题和三个预览文本行,类似于 RSS 阅读器,所以我决定不使用 UITabBar,它会占用另一个巨大的屏幕空间,导致无法看到超过四个单元格。但是,我想显示另外两个屏幕,收藏夹设置,以及一个主登录页面,因此我需要一种在这三个屏幕之间导航的方法。 p>

我的问题是;我可以使用什么 UI 控件来代替 UITabBar?我考虑过 UIToolBar,但感觉完全不对,从 UX 的角度来看,可滑动的 UINavigationBar 似乎还不错,但我想没有多少用户会接受。我还考虑过将所有内容嵌入到分页和水平 UIScrollView 中,但这不适用于滑动删除 TableView 功能。

关于酷炫直观的控件有什么想法吗?

最佳答案

我最近看到了一种非常有趣的显示 ViewController 的方式。

通过使用 ZUUIRevealController,您可以通过相当简单的滑动/按下按钮来关闭正在工作的 VC。

观看本教程。 http://www.youtube.com/watch?v=nDYHFMYoDcU

GitHub 链接:https://github.com/pkluz/ZUUIRevealController

相信你会喜欢^^

关于iphone - 基于导航的应用程序中 UITabBar 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8987934/

相关文章:

javascript - 检测 Javascript 中是否启用了运动和方向访问 - iOS

ios - 无法构建 Objective-C 模块 'TwitterKit'

ios - 加载空 Nib 导致应用商店评论崩溃

jquery - 类似谷歌浏览器网站截图的缩略图效果

Eclipse:服务器上的 "Configured resource"是否为斜体(添加和删除...-对话框)

iPhone/Objective-C : NSMutableArray writeToFile won't write to file. 总是返回 NO

ios - 如何将我的应用程序限制为 iphone 5s 及更高版本?

java - 通过循环数组列表来填充 setter

iphone - xcode 中的 UITabbarController 中没有选择 tabbaritem?

ios - 为什么渐变不覆盖 View 的整个宽度