2012-06-12 66 views
2

我想在故事板中设置一个UISplitViewController,将详细信息发送到UITabBarController,然后转到包装我的第一个ViewController的UINavigationController。故事板 - 具有UITabBarController的UISplitViewController的详细信息

我遇到的问题是当设备处于纵向方向时,UIBarButtonItem显示在导航项中。 UITabBarController应该是UISplitViewController的代表,并将委托消息发送给每个子视图控制器,让它们创建条形按钮项目和弹出窗口?

回答

2

我发现需要这个相同的解决方案。我在我的一个家庭控制原型应用程序中使用它。

您引用的问题只是您遇到的几个问题中的第一个问题。我相信我有充分的解决方案,现在适用于iPad/iPhone(通用应用程序)。

你可以在这里阅读我的文章:problem and solution description with sample code at my blog

总之,你会碰到以下问题(大部分为iPad imple,一些为iPhone imple构建通用的应用程序时。):

  • 中的appDelegate模板代码错误地设置了委托新的形状(它真的没有再了解什么类型的控制器是本作的详细视图
  • UISplitViewController委托调用不会传播直通的的UITabBarController正确的选项卡
  • 您需要决定如何/何时通知当前详细信息选项的选项卡
  • 当构建为通用应用程序时,现在需要在prepareForSegue方法中进行一些通知:(如其他一些通知“T发生在iPhone平台上。)

(所有这一切都在我的博客文章中所示)

+0

发布链接很好,但请包含更多信息,以便您的答案可以单独使用。 – benzado

+0

好博客文章!我正在寻找这个! – Miles

0

你可以找到this site.很好的例子,例如和理论。

相关问题