Я пытаюсь обеспечить поддержку вращения, однако при переходе между двумя UIView свойство autoResizingMask кажется проигнорированным.UIView auto resize при переходе в subviews
Вот видео, иллюстрирующий проблему: http://www.youtube.com/watch?v=AWtO7J6YNxA
настоящее время у меня каждый UIView (родительский и подвиды) установлен на:
uiView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
Кроме того, родительский вид имеет:
self.view.autoresizesSubviews = YES;
Вы фактически устанавливаете 'autoresizingMask' программно? Является ли это представление ('uiView') динамически созданным ... вот почему? Я очень стараюсь настраивать такие вещи в графическом дизайнере Xcode. Вы можете использовать графический инструмент для установки параметров автоматической настройки маски, а небольшая анимация показывает, как будет изменяться вид. Кроме того, я редко устанавливаю autoresizingMask, как вы это делали. Если это гибкая ширина и/или высота, обычно я также прикрепляю ее к левому/правому/нижнему/верхнему с чем-то вроде 'UIViewAutoresizingFlexibleLeftMargin'. Я не уверен, что это правильно для вас ... просто мозговой штурм. – Nate