Ios 如何在UIViewController网格之间管理和转换?

Ios 如何在UIViewController网格之间管理和转换?,ios,objective-c,uiviewcontroller,Ios,Objective C,Uiviewcontroller,假设我有一个UIViewControllers的网格,排列成两行,每行4个 我正在使用iOS 7,希望在它们之间设置自定义转换;用户可以在行之间上下移动,也可以在一行中的行之间左右移动 设置和管理此项的最佳方法是什么?我知道如何进行转换以指示应用程序空间中的左右和上下运动,但我不确定管理UIViewController网格整体结构的最佳方法 起初我想我会使用UINavigationController,但我特别不想要push/pop模型;我只希望每个UIViewController都有顶部、底部

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

我正在使用iOS 7,希望在它们之间设置自定义转换;用户可以在行之间上下移动,也可以在一行中的行之间左右移动

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

起初我想我会使用UINavigationController,但我特别不想要push/pop模型;我只希望每个UIViewController都有顶部、底部、左侧和右侧邻居,并在它们之间导航

我不介意每次都实例化它们,如果这样做是正确的;它看起来有点笨重,好像最好有一个对象来跟踪网格并管理它们之间的链接——比如UINavigationController,但它是一个矩阵,而不是一个堆栈


任何反馈或建议,不胜感激!非常感谢参见此示例。您可以使用或更改此代码以满足您的需要:


谢谢!我去看看!