Сдвиг фрейма с ошибкой Авторизация в iOS7

У меня возникла проблема с представлением, использующим автоматическое изменение размера в iOS7 (но отлично в 6). Представление первоначально отображается так, как я ожидал, затем я нажимаю другое представление на стек. Как только я вернусь к исходному представлению, subview, который должен быть привязан к правым размерам, слишком большим и ограниченным надстройкой.

Это довольно простой вид, созданный в Storyboard, который включает следующую иерархию:

Scrollview -> Просмотр -> ImageView

Он использует автоматические маски, которые, откровенно говоря, были сделаны, потому что в этом случае у меня были проблемы с автозапуском внутри scrollview (не хочу вдаваться в это здесь). Маска для ImageView довольно проста:

- | _ |-|<->|-| - | - 

При начальной нагрузке координата и ширина X следующие:

UIScrollView: frame = (0 64; 320 455); clipsToBounds = YES; autoresize = W + H;

UIView: frame = (0 0; 320 568); autoresize = W + BM

UIImageView: frame = (20 110; 280 50); clipsToBounds = YES; opaque = NO; autoresize = W;

При последующей загрузке он выглядит следующим образом

UIScrollView: frame = (0 64; 320 455); clipsToBounds = YES; autoresize = W + H

UIView: frame = (0 0; 320 568); autoresize = W + BM

UIImageView: frame = (20 160; 320 50); clipsToBounds = YES; opaque = NO; autoresize = W

Значительная разница, будучи выделенной полужирным шрифтом, ширина кадра ImageView увеличивается до 320, что является размером его границ. Поскольку он все еще смещен на 20, он заканчивает работу с экрана. Очевидно, я ожидаю, что он останется на уровне 280, как это происходит, когда эта же вещь запускается в iOS6.

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

  • Изменение размера содержимого UITableViewCell при появлении кнопки удаления
  • Маска авторезистировки и полноэкранный режим
  • Миграция проекта с использованием авторезистирующих масок для iPhone X
  • UIScrollView движется вверх, если я скрою NavigationBar и ToolBar
  • iOS 7 Пользовательский UINavigationBar TitleView перемещается при нажатии или всплывании нового контроллера View
  • В чем заключается цель авторезистентности UIView?
  • Авторизация в iOS 10 не работает
  • Выровнять UIImageView до нижней части UIScrollView
  • Неожиданное поведение при авторезистировании подпунктов, загруженных из ножей
  • Невозможно одновременно удовлетворить ограничения - ограничений нет
  • UIView autoresizingMask - Конструктор интерфейсов для кода - Программно создавайте распорки и пружины - Swift или Objective-C
  • Interesting Posts

    Найти ВСЕ классы какао, которые являются одиночными?

    Переключение между различными видами в SWIFT

    оптимизация – степпинг может вести себя странно: iOS / Unity

    SCNSceneRenderer presentScene с SKTransition из CIFilter сбой с EXC_BAD_ACCESS в jet_context :: set_fragment_texture

    Почему SandBox в iOS 6.1.1 все еще существует для приложения даже после того, как у меня есть джейлбрейк?

    ios programming – Аргумент данных, не используемый строкой формата

    Что такое префикс класса ResearchKit «ORK» для аббревиатуры?

    позиция UIPopoverController в iPad

    Как добавить дополнительную информацию в раздел NSFetchedResultsController

    Как я могу скрыть 0 значений на ios-диаграмме?

    Swift 4 Детали контроллера разделенного вида заменяют Master

    Вращение UIImageView более чем на 180 градусов с использованием анимации на iOS

    Delphi XE8 Firemonkey iOS приложение сбой только с TEdit

    Как создать эффект верхнего затухания с помощью UIScrollView?

    Перезагружать UILabels TableViewCell в динамической таблице

    Давайте будем гением компьютера.