Я создаю приложение, в котором меняю расположение кнопок в зависимости от того, переместил ли пользователь свой iphone в портретном или альбомном режимах. Я думал, что лучшее место для размещения моего кода будет в
-(BOOL) shouldautorotatetointerfaceorientation
Но есть две основные проблемы с этим
При загрузке страницы должен быть вызван интерфейс tointerfaceorientation не менее 3 раз. Я хочу выполнить свой код только один раз.
Даже когда я перехожу из viewController1 (стр. 1) в viewController2 (стр. 2) с помощью модального перехода, и я поворачиваю свой iphone на стр. 2, он все равно вызывает код autorate, который находится в моем viewcontroller1. Это очень странно.
В любом случае, в каком месте лучше всего размещать значки, ориентированные на мою ориентацию?