Iphone: перезагрузить вид после поворота - PullRequest
0 голосов
/ 08 октября 2009

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

Полагаю, если я смогу перезагрузить представление после поворота, оно, вероятно, будет работать нормально. Любые советы о том, как это сделать (или альтернативные решения)?

Спасибо! :)

1 Ответ

1 голос
/ 08 октября 2009

Это может быть много вещей, таких как автоматическое изменение размеров ваших представлений, как установлено в коде или в Интерфейсном Разработчике. Или, может быть, вам нужно что-то вроде этого:

if (portrait) {
    self.view.transform = CGAffineTransformMakeRotation(0);
    self.view.bounds = CGRectMake(0.0, 0.0, 320, 480);
}
else {
    self.view.transform = CGAffineTransformMakeRotation((M_PI * (90) / 180.0));
    self.view.bounds = CGRectMake(0.0, 0.0, 480, 320);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...