【问题标题】:How can I manage and transition between a grid of UIViewControllers?如何在 UIViewController 网格之间进行管理和转换?
【发布时间】:2014-02-12 04:38:08
【问题描述】:

假设我有一个 UIViewController 网格,排列成两行,每行 4 个。

我正在使用 iOS 7 并希望在它们之间设置自定义过渡;用户可以在行之间上下移动,或者在一行中左右移动。

设置和管理它的最佳方式是什么?我知道如何在应用程序空间中进行转换以指示左右和上下运动,但我不确定管理 UIViewController 网格整体结构的最佳方式。

一开始我以为我会使用 UINavigationController,但我特别不想要 push/pop 模型;我只希望每个 UIViewController 都有上、下、左、右邻居并在它们之间导航。

而且我不介意每次都实例化它们,如果这是正确的做法;它只是看起来有点笨拙,就像拥有一些跟踪网格并管理它们之间的链接的对象可能会更好——比如 UINavigationController,但它是一个矩阵,而不是一个堆栈。

任何反馈或建议表示赞赏!非常感谢

【问题讨论】:

    标签: ios objective-c uiviewcontroller


    【解决方案1】:

    请参阅此示例。您可以使用此代码或对其进行更改以满足您的需要:

    https://github.com/MarcoSero/MSMatrixController

    【讨论】:

    • 谢谢!我去看看!
    猜你喜欢
    • 2010-09-12
    • 1970-01-01
    • 2017-03-16
    • 2013-02-15
    • 1970-01-01
    • 2011-12-20
    • 2016-03-09
    • 2020-05-15
    • 1970-01-01
    相关资源
    最近更新 更多