UIImageView смещается, когда я нажимаю кнопку "Назад"
У меня есть небольшой проект с двумя UIImageView
на основе файлов пера.
Когда основной вид загружается, он выглядит правильно.
Для переключения между представлениями я использую такой код (например, для перехода ко второму виду)
-(IBAction) secondClicked:(id)sender {
SecondViewController *second = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:main animated:NO];
[second release];
}
Когда отображается новый вид, он смещается вбок примерно на 10% экрана. Использование аналогичного кода для возврата к основным результатам в главном представлении, отображаемом аналогично смещению.
Я в ландшафтном режиме, если это имеет значение.
Как я могу отобразить виды, чтобы они были правильно выровнены?
1 ответ
Хорошо, теперь это имеет смысл, когда я посмотрел более внимательно. Почему вы представляете контроллер представления модально, когда хотите вернуться? Как вы показали этот viewController изначально? Если это было через навигационный контроллер, вы должны открыть представление
[self.navigationController popViewControllerAnimated:YES];
Если он был представлен модально, вы просто должны отклонить его!
[self dismissViewControllerAnimated:YES];