【问题标题】:Do you know open source alternatives for UISplitViewController?你知道 UISplitViewController 的开源替代品吗?
【发布时间】:2011-04-18 14:16:37
【问题描述】:

我认为UISplitViewControllerRootViewController 的固定宽度是一个很大的限制:在某些情况下,320 像素的空间太大而不能浪费,而DetailedView 可以有效地使用更多空间来提供更好的用户体验。 (“某些情况”的一个很好的例子是 Living Social iPad 应用)

到目前为止,我已经找到了MGSplitViewController。您是否知道任何其他扩展 UISplitViewController 功能的开源解决方案?

我知道使用替代方案有点反对“HIG”,但您是否听说过任何使用替代解决方案的应用被拒绝?

【问题讨论】:

    标签: iphone ipad uisplitviewcontroller


    【解决方案1】:

    cUISplitViewController 是个好人。

    【讨论】:

    • 相当不错的补充,也许不是功能丰富,但干净整洁,所以它有助于我理解如何编写自己的实现。谢谢你:)
    • 欢迎。这是答案还是你还在寻找更多?
    • 仍在寻找。如果没有人提出更有趣的选择,我会接受你的回答,别担心。
    【解决方案2】:

    这是另一个:APSplitViewController

    另一个:IntelligentSplitViewController(在我看来很危险)

    仅供参考,Apple 的 HIG 绝不不鼓励使用替代解决方案。如果替代解决方案违反 HIG 或其他标准指南,例如使用私有 API 等,那么您将面临问题。

    附言我正在寻找一种类似于 UISplitViewController 的解决方案,但使用 UITabBar。 UISplitViewController、MGSplitViewController 都提供了出色的控件,但它们都不适用于 UITabBar。 IntelligentSplitViewController 曾经/现在是完美的候选者,但它访问私有成员:^(.

    【讨论】:

    • 我已经在使用 MGSplitViewController 并通过它的分支进行了一些修复,并且效果很好。你对HIG方法/理解是正确的。感谢您的意见:)
    • 您是否在 UITabBar 中使用 MGSplitViewController。如果你是,我很想听听。我目前在 UITabBar 中使用它时遇到很多问题。最关键的是与对齐有关的问题。在我的情况下, UITableViewCell 内容在旋转时未对齐。我的 UITableView 放置在 UINavigationController (主视图)中。我在问题列表中没有找到任何解决此问题的方法。你见过或处理过这个问题吗?
    • 因为我没有在 UITabBar 中使用它,所以我没有看到你提到的问题 - 对于常规 MGSplitViewController 的使用,方向处理一切都很好。我也从未遇到过 UISplitView+UITabBar 组合,所以不知道可能出了什么问题。祝你好运!
    • 你试过APSplitViewController吗? github.com/slatvick/APSplitViewController
    • 是的,我有:)。唯一的问题是,它不会在纵向视图中隐藏主视图(如 uisplitviewcontroller)。
    猜你喜欢
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-07
    • 2012-02-17
    • 2020-10-09
    相关资源
    最近更新 更多