Точнее, инфраструктура UIViewController любит явно изменять размеры своих представлений в зависимости от контекста, в котором они представлены. Например, на iPhone UINavigationController и UITabBarController явно изменяют размеры представлений своих viewController, чтобы заполнить все доступное пространство экрана. На iPad UISplitViewController явно изменяет размеры своих главных и подробных контроллеров представления, чтобы соответствовать их соответствующим размерам в ландшафтном режиме. Это явное изменение размера, выполняемое этими контроллерами представления контейнера, не является технически автоматическим изменением размера, поэтому эти контроллеры представления игнорируют autoresizingMask представления.
AutoresizingMask представления отвечает на один конкретный вопрос: как должно вести себя это представление, если изменяются границы его суперпредставления? Когда представление UIViewController явно изменяется с помощью контроллера представления контейнера, это не считается автоматическим изменением размера, потому что это не происходит в результате изменения границ суперпредставления.
Конечно, если представление с явно измененным размером имеет подпредставления, эти подпредставления будут автоматически изменены в качестве побочного эффекта явного изменения размера их суперпредставления, как указано в их autoresizingMasks (при условии, что в суперпредставлении autoresizesSubviews установлено значение YES).