我对ios编程很新,并且正在我正在开发的项目中实现AQGridView。
我注意到提供的示例应用程序似乎能够处理方向更改并相应地重新组合单元格。
在我的应用程序中,AQGridView出现在UINavigationController堆栈中。具有AQGridView手柄方向的视图之前的任何视图都会更改,并根据方向调整内容。
然而,一旦我的应用程序使用AQGridView到达视图,它似乎陷入了纵向模式。任何方向的改变似乎都没有做任何事情,AQGridView不会重新组合细胞。
我查看了示例应用的源代码,但看不到我的应用在实现方面的任何差异。
我在这里遗漏了什么?我需要为AQGridView做些什么特别的事情来支持方向更改并重新组合单元格吗?
答案 0 :(得分:3)
原来这是UITabBarController的一个问题。
如果有人遇到与我相同的问题,我建议查看UITabBarController的所有根视图控制器。
确保以下方法为所有视图控制器返回YES,否则自动旋转将不起作用。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation