UIView e AutoresizingMask ignorados

Lançamento pela primeira vez no estouro da pilha.

Passei horas vasculhando muitas pesquisas no Google e, nesse ponto, praticamente memorizei os documentos de referência das classes UIView e UIViewController. Não importa o que eu faça, meu aplicativo está ignorando meus esforços para redimensionar meus pontos de vista sobre a mudança de orientação (ou qualquer outra modificação no tamanho do quadro).

Não há nibs ou xibs envolvidos; Estou construindo todas as minhas visualizações e controladores de exibição programaticamente, e eles (os controladores de visualização) são todas subclasses de uma das três subclasses personalizadas do UIViewController que eu criei. Essas super classes têm as seguintes linhas em seu loadView: método ...

[self setView:[[[UIView alloc] initWithFrame:[self viewFrame]] autorelease]];
[[self view] setAutoresizingMask:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)];
[[self view] setAutoresizesSubviews:TRUE];

Em todos os métodos apropriados de setter (sempre que adiciono um subView em outras palavras), estou repetindo as etapas de aplicação do autoresizingMask. Parece que não importa o que eu faça, o resultado é sempre o mesmo - clico em build, clico em debug, aguardo o lançamento do aplicativo, giro o dispositivo e pronto! A vista gira, mas não é redimensionada.

O que estou perdendo aqui? Provavelmente é algo óbvio que simplesmente não estou vendo. Qualquer ajuda é realmente apreciada, desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion