0

当 iPad 第一次问世时,我记得 Apple 不赞成在标签栏项目视图中使用拆分视图。他们是否拒绝了使用这种设计的申请,我不记得也不知道。

这种设计是否仍然被苹果公司所反对?如果你创建一个使用这种设计的应用程序,它会被苹果拒绝吗?我知道现在有第三方 API 可以帮助您编写利用这种设计模式的应用程序,这让我相信 Apple 不再关心这一点,但我只是想确定这一点。

如果有人能解释为什么苹果不赞成这种设计,那会很有帮助,因为我不明白这种设计对苹果来说是什么问题。

4

2 回答 2

1

我现在找不到引用,但是 HIG 中曾经有一段说你不能这样做,然后他们把它改成了你应该尽量避免这样做。所以我认为你很清楚,只要设计有意义。可悲的是,我找不到那个短语出现在哪里——也许它是一起取出的。

无论如何,标签栏或拆分视图下的 HIG 中没有任何内容表明您无法做您想做的事。

于 2012-05-10T21:13:31.893 回答
1

我也刚刚跨过这个。

这在 5.1 之前的 Interface-Builder 中也不起作用。

但是我今天刚刚尝试并认识到您可以简单地将标签栏控制器的关系添加到界面构建器内的拆分视图(这在以前不起作用)。

但是,在运行应用程序并选择包含拆分视图的选项卡时,只会显示详细视图。

编辑:如果你为 5.1 编译,这似乎很容易。处理拆分视图似乎发生了变化。

试试看:

  • 在您的 Storyboard 中,创建一个 Tabbar 控制器
  • 添加拆分视图控制器
  • 创建从标签栏控制器到拆分视图控制器的引用

现在你需要创建你的主控制器和细节控制器

我还没有完成实施,但希望这会有所帮助。

于 2012-07-26T09:08:49.157 回答