2009-10-08 7 views
0

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

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

Спасибо! :)

ответ

1

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

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); 
}