Первая публикация при переполнении стека.
Я потратил несколько часов на поиск многих поисковых запросов Google и на данный момент практически запомнил справочные документы класса UIView и UIViewController. Независимо от того, что я делаю, мое приложение игнорирует мои попытки изменить размеры моих взглядов на изменение ориентации (или любые другие изменения размера кадра, если на то пошло.)
В нем нет нибов или xibs; Я создаю все свои представления и viewcontrollers программно, и они (viewcontrollers) - все подклассы одного из трех пользовательских подклассов UIViewController, которые я создал. Эти суперклассы имеют следующие строки в свой loadView: метод...
[self setView:[[[UIView alloc] initWithFrame:[self viewFrame]] autorelease]];
[[self view] setAutoresizingMask:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)];
[[self view] setAutoresizesSubviews:TRUE];
Во всех соответствующих методах настройки (везде, где я добавляю subView другими словами), я повторяю шаги применения метода autoresizingMask. Кажется, что независимо от того, что я делаю, результат всегда один и тот же - я нажимаю build, щелкаю debug, жду, когда приложение запустится, поверните устройство и престо! Вид вращается, но не изменяется вообще.
Что мне здесь не хватает? Возможно, что-то очевидное, что я просто не вижу. Любая помощь действительно оценена, спасибо заранее.