У меня есть небольшой проект с двумя файлами nib-файлов размером UIImageView
.UIImageView сдвинулся, когда я нажму кнопку «назад»
Когда основной вид загружается, он выглядит правильно.
Для переключения между режимами просмотра, я использую такой код (например, это пойти на второй взгляд)
-(IBAction) secondClicked:(id)sender {
SecondViewController *second = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:main animated:NO];
[second release];
}
Когда новый вид показан, он сдвигается вбок около 10% экрана , Использование аналогичного кода для возврата к основным результатам в основном представлении, отображаемом аналогичным образом.
Я в ландшафтном режиме, если это имеет значение.
Как я могу отобразить виды так, чтобы они были правильно выровнены?
Является ли размер нового вида, который вы загружаете, не является полным размером окна? – Lefteris
все виды - полный размер окна; они отображают правильный * размер *, но просто сдвигаются влево или вправо. –
Это не имеет для меня никакого смысла. Двойным образом проверьте размер uiview файлов nib или, если вы переставляете код в кадре uiview – Lefteris