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