2011-04-18 36 views
4

我認爲RootViewControllerUISplitViewController固定寬度相當的限制:對某些情況下320px的是太多的空間浪費,同時DetailedView可以有效地使用更多的空間,以提供更好的UX。 (的「某些情況下,」一個很好的例子是社會生活的iPad應用程序)你知道UISplitViewController的開源替代品嗎?

到目前爲止,我已經找到MGSplitViewController。你知道任何其他擴展UISplitViewController功能的開源解決方案嗎?

我知道,使用替代品是反對「HIG」了一點,但你聽說過使用替代解決方案的任何應用程序被拒絕?

回答

2

cUISplitViewController是一個好的。

+0

相當不錯另外,也許不是功能豐富,但乾淨整潔,以便它可以幫助我瞭解如何編寫自己的實現謝謝:)。 – matm 2011-04-18 15:48:54

+0

歡迎。這是答案還是你仍然在尋找更多? – 2011-04-18 17:39:03

+0

還在尋找。如果沒有人出現更有趣的選擇,我會接受你的答案,不要擔心。 – matm 2011-04-18 17:53:16

1

下面是另一個:APSplitViewController

而另:IntelligentSplitViewController(危險在我看來)

而且僅供參考,使用替代解決方案是不以任何方式通過蘋果公司的HIG氣餒。如果替代解決方案違反HIG或其他標準準則,例如使用私人API等,那麼你將面臨問題。

p.s.我正在尋找一種像UISplitViewController一樣工作的解決方案,但使用UITabBar。 UISplitViewController,MGSplitViewController都提供出色的控件,但它們都不能與UITabBar一起使用。 IntelligentSplitViewController是/是最合適的人選,但它訪問私有成員:^(

+0

我已經使用'MGSplitViewController'從它的叉子修復了一些,它工作得很好。你對HIG方法/理解是正確的。感謝您的輸入:) – matm 2011-05-04 09:06:16

+0

您是否在UITabBar中使用MGSplitViewController。如果你是,我很有興趣聽到它。我目前面臨在UITabBar中使用它的許多問題。最關鍵的是與排列有關的。在我的情況下,UITableViewCell內容在旋轉時未對齊。我的UITableView放置在UINavigationController(主視圖)內。我在問題列表中找不到解決此問題的任何解決方案。你見過或處理過這個問題嗎? – Mustafa 2011-05-04 12:14:26

+0

因爲我沒有在UITabBar中使用它,所以我沒有看到你提到的問題 - 對於常規的MGSplitViewController用法,在定向處理中一切正常。我也從來沒有遇到UISplitView + UITabBar組合,所以不知道什麼可能是錯的。祝你好運! – matm 2011-05-04 12:37:21