Iphone 基于导航的应用程序中UITabBar的替代方案
因此,我有一个非常典型的应用程序,Iphone 基于导航的应用程序中UITabBar的替代方案,iphone,ios,user-interface,uikit,uitableview,Iphone,Ios,User Interface,Uikit,Uitableview,因此,我有一个非常典型的应用程序,UITableViewController在UINavigationController的内部,表格视图的单元格相当大,因为它们显示一个标题和三行预览文本,类似于RSS阅读器,所以我决定不使用uitabar,因为它会占用另一个巨大的屏幕空间,所以不可能看到超过四个单元格。然而,我还有另外两个屏幕要显示,收藏夹和设置,以及一个主登录页,所以我需要一种在这三个屏幕之间导航的方法 我的问题是;我可以使用什么UI控件来代替uitabar?我曾考虑过使用UIToolBar
UITableViewController
在UINavigationController
的内部,表格视图的单元格相当大,因为它们显示一个标题和三行预览文本,类似于RSS阅读器,所以我决定不使用uitabar
,因为它会占用另一个巨大的屏幕空间,所以不可能看到超过四个单元格。然而,我还有另外两个屏幕要显示,收藏夹和设置,以及一个主登录页,所以我需要一种在这三个屏幕之间导航的方法
我的问题是;我可以使用什么UI控件来代替uitabar
?我曾考虑过使用UIToolBar
,但感觉完全不对,从用户体验的角度来看,可以滑动的UINavigationBar
似乎很不错,但我想不会有多少用户会这样做。我还考虑过将所有内容嵌入分页和水平的UIScrollView
,但这不适用于滑动删除表视图功能
有没有关于酷而直观的控件的想法?我最近看到了一种显示ViewController的非常有趣的方式 通过使用ZUUIRevealController,您只需轻击/按下一个按钮,就可以将正在工作的VC放在一边 请观看本教程。 GitHub链接:
我相信你会喜欢的^^我最近看到了一种非常有趣的显示ViewController的方式 通过使用ZUUIRevealController,您只需轻击/按下一个按钮,就可以将正在工作的VC放在一边 请观看本教程。 GitHub链接:
我相信你会喜欢的^^在ux.se上问这个问题可能也是个好主意 有几件事我能想到你能做 最简单(也是最期望的)是使用UITabBarController。现在,这是在UINavigationControllers之间切换的预期元素,可能是您应该使用的元素,但是我理解空间的不足。正如您所说,您的表格单元格非常高 接下来我要考虑的是在应用程序本身中实现一些更加定制的东西。他们从facebook应用程序的最新迭代中汲取线索,通过两种方式减少了空间。首先,导航控制器上有一个菜单按钮,可将整个窗口向右滑动,并在左侧显示菜单。这将在你的应用程序中运行良好,尽管它可能很难实现 你可以做的另一件事是,如果你打开“通知”视图,它会漂浮在弹出式语音气泡样式小部件中应用程序内容的顶部。这是在视图之间切换的另一种方式。如果您这样选择,这将更容易实现 以下是两种实现的一些图片: 否则,您可以实现类似twitter for android的应用程序。他们有一个选项卡栏控制器,但它是自定义的,没有正常的高。正如你所见,他们仍然设法将大量内容输入到应用程序中 减少应用程序中的字体大小或调整设计可能会很有用。老实说,您应该能够通过导航栏和选项卡栏控制器获取足够的内容
如果您需要更多帮助,请访问ux.stackexchange.com,或者发布一些应用程序的屏幕截图供我们查看。也可以在ux.se上询问此问题 有几件事我能想到你能做 最简单(也是最期望的)是使用UITabBarController。现在,这是在UINavigationControllers之间切换的预期元素,可能是您应该使用的元素,但是我理解空间的不足。正如您所说,您的表格单元格非常高 接下来我要考虑的是在应用程序本身中实现一些更加定制的东西。他们从facebook应用程序的最新迭代中汲取线索,通过两种方式减少了空间。首先,导航控制器上有一个菜单按钮,可将整个窗口向右滑动,并在左侧显示菜单。这将在你的应用程序中运行良好,尽管它可能很难实现 你可以做的另一件事是,如果你打开“通知”视图,它会漂浮在弹出式语音气泡样式小部件中应用程序内容的顶部。这是在视图之间切换的另一种方式。如果您这样选择,这将更容易实现 以下是两种实现的一些图片: 否则,您可以实现类似twitter for android的应用程序。他们有一个选项卡栏控制器,但它是自定义的,没有正常的高。正如你所见,他们仍然设法将大量内容输入到应用程序中 减少应用程序中的字体大小或调整设计可能会很有用。老实说,您应该能够通过导航栏和选项卡栏控制器获取足够的内容
如果您需要更多帮助,请访问ux.stackexchange.com,或者发布一些应用程序的屏幕截图供我们查看。这是实现我在回答中提到的facebook风格菜单的好方法!:)谢谢你的链接,这在将来会很有用。这是实现我在回答中提到的facebook风格菜单的好方法!:)谢谢你的链接,这在将来会很有用的。该死的,我甚至还没想过自定义标签栏!我想我会走这条路,因为它更自然。你是对的,UITabBar也可以工作,但问题是我想要尽可能多的表视图空间,而且我认为UITabBar非常臃肿。老实说,tabbar是所有ios组件中最丑陋的!妈的,我甚至还没想过自定义标签栏!我想我会走这条路,因为它更自然。你是对的,uitabar也可以工作,但问题是我想要尽可能多的表视图空间和UIT