2011-11-02 69 views
0

我开发了一款应用程序,该应用程序在过去4个月中使用iOS 4.3及更高版本成功开展工作。但是从iOS 5开始,视图层次的紧缩使我的应用程序在水中死去。该应用程序以标签栏作为其主视图,并带有5个选项卡。当用户在第一个选项卡上的tableview上选择一行时,它会将其压入另一个带有3个选项卡的选项卡,该选项卡提供关于该选择的特定信息。这种结构运行良好,但在iOS 5上测试时明显损坏。应用程序中有多个选项卡栏?

我的问题是:在一个应用程序中使用2个或多个选项卡是否糟糕?我并不是指在事物的宏伟计划中“糟糕的设计”,因为这是主观的。我的意思是在实际意义上,它被明确禁止或不被推荐。

回答

1

看看这个: iOs Human Interface Guideline

是的,我认为这是不推荐的。 例如:

使用标签栏,使用户访问到不同的角度对同一组关系到你的应用程序的整体功能的数据或不同的子任务。当您使用标签栏时,请遵循以下指导原则:

不要使用标签栏为用户提供在当前模式或屏幕中操作元素的控件。如果您需要为用户提供控件,请改用工具栏(有关使用指南,请参阅“工具栏”)。

通常,使用标签栏来组织应用程序级别的信息。标签栏非常适合在主应用程序视图中使用,因为它是一种扁平化信息层次结构并同时提供对多个对等信息类别或模式的访问的好方法。

相关问题