【发布时间】:2014-02-12 04:38:08
【问题描述】:
假设我有一个 UIViewController 网格,排列成两行,每行 4 个。
我正在使用 iOS 7 并希望在它们之间设置自定义过渡;用户可以在行之间上下移动,或者在一行中左右移动。
设置和管理它的最佳方式是什么?我知道如何在应用程序空间中进行转换以指示左右和上下运动,但我不确定管理 UIViewController 网格整体结构的最佳方式。
一开始我以为我会使用 UINavigationController,但我特别不想要 push/pop 模型;我只希望每个 UIViewController 都有上、下、左、右邻居并在它们之间导航。
而且我不介意每次都实例化它们,如果这是正确的做法;它只是看起来有点笨拙,就像拥有一些跟踪网格并管理它们之间的链接的对象可能会更好——比如 UINavigationController,但它是一个矩阵,而不是一个堆栈。
任何反馈或建议表示赞赏!非常感谢
【问题讨论】:
标签: ios objective-c uiviewcontroller