Objective C主详细信息项目,详细标签栏

时间:2012-09-06 13:57:51

标签: iphone objective-c uinavigationcontroller uitabbar xcode4.4

我的项目已设置好,以便用户搜索特定项目。此项目有三组不同的详细信息。我想要做的是创建一个主/细节场景,然后在详细信息屏幕上有一个带有三个不同视图的标签栏,以匹配三个不同的详细信息组。但是,我在使用它时遇到了很多麻烦。我搜索并发现了这个stackoverflow问题:

IOS - How can I add a tab bar to navigation controller (Master Detail template)?

这似乎暗示如果我遵循我的计划,Apple可能不会接受我的应用程序,因为标签栏应该在整个应用程序中保持不变。这对我来说似乎很荒谬。在很多场景中,标签栏不应该出现在每个视图上。例如,我的应用程序中的第一个视图是登录屏幕。我当然不希望那里有标签栏。这是其他人遇到过的吗?如果是这样,你知道哪些教程可以帮我搞定吗?

我在xcode 4.4中工作并使用故事板而不是nib文件。现在我可以让我的主视图导航到详细视图,我可以在详细视图上看到标签栏。但是,我在详细信息中的视图具有静态单元格的表视图,我无法看到应该包含在其中的任何信息。

1 个答案:

答案 0 :(得分:0)

有规则,有指导方针。 Apple没有规则,如果你有一个标签栏,它必须存在于你的应用程序的任何地方。他们有一些指导原则,指出标签栏应该在各个视图中保持一致。 Apple有规则,不要使用未发布的API调用。这些规则会让您的应用被拒绝,并且它们符合应用商店提交指南。用户界面指南确实是您应该如何创建应用程序的指南,除非您有充分的理由不这样做。