实现UIToolBar,使其同时像UITabBar和UIToolBar

时间:2011-08-05 05:07:44

标签: iphone ios cocoa-touch uinavigationcontroller cocoa-design-patterns

我有一个有趣的问题。我有一个我正在开发的应用程序涉及照片,因此屏幕空间非常宝贵。此外,使用消失和重新出现的导航/工具栏控制器(如在相机应用程序中)对我来说没有意义。在一个完美的世界中,我会使用UITabBar在我的程序实现的4个主要导航视图控制器之间切换,但是在大多数时候我还需要在选项卡栏顶部的工具栏空间。这两个组件在两个组件之间占用了太多空间,因此我需要一种方法来节省一些空间。

这就是我想到使用工具栏来实现TabBar和ToolBar功能的想法。 ToolBar的左侧是4个按钮,可以访问我的4个主导航视图控制器。当前在窗口上的那个按下按钮。然后会有一个分隔符,在工具栏的右侧将是特定于当前窗口上的任何视图的按钮。

无论如何,我只是想知道是否有人对他们如何实施这一点有任何聪明的想法?

1 个答案:

答案 0 :(得分:0)

你的意思是左右两边的工具栏???添加标签栏不会影响您的视图大小。添加工具栏时,它确实会影响您的视图大小。

我的想法是在你的视图顶部添加一个工具栏,只有当用户点击屏幕时你才可以看到它。直到那时隐藏工具栏。当用户第二次在屏幕上点击隐藏你的工具栏时。这样你就可以拥有你的照片的整个视图,还有一个工具栏来提供选项。