Изменение ориентации AQGridView не имеет никакого эффекта - PullRequest
0 голосов
/ 02 ноября 2011

Я довольно новичок в программировании на ios и внедряю AQGridView в проекте, над которым я работаю.

Я заметил, что представленные примеры приложений, похоже, способны обрабатывать изменения ориентации и соответствующим образом перегруппировать ячейки.

В моем приложении AQGridView появляется в стеке UINavigationController. Любые представления, предшествующие тому, с ориентацией дескриптора AQGridView, меняются и корректируются в зависимости от ориентации.

Однако, как только мое приложение достигает вида с AQGridView, оно, похоже, застревает в портретном режиме. Кажется, что любое изменение ориентации ничего не делает, и AQGridView не перегруппирует ячейки.

Я посмотрел исходный код примеров приложений и не вижу никакой разницы в реализации моего приложения.

Я что-то здесь упускаю? Что-нибудь особенное, что мне нужно сделать для AQGridView для поддержки изменения ориентации и перегруппировки ячеек?

1 Ответ

3 голосов
/ 11 ноября 2011

Оказывается, это была проблема с UITabBarController.

Если у кого-то возникла такая же проблема, как у меня, я бы посоветовал посмотреть на все контроллеры корневого представления для UITabBarController.

Makeубедитесь, что следующий метод возвращает YES для всех контроллеров представления, иначе авторотация не будет работать.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

...