2012-06-12 63 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.很好的例子,例如和理論。

相關問題