Remover o layout automático (restrições) no Interface Builder

123

Estou tentando tornar meu projeto compatível com o Snow Leopard e não consigo remover o layout automático nas pontas usando o Construtor de interface (XCode 4.3 no Lion).

É possível remover as restrições e o autolayout em uma ponta no XCode?

Olof
fonte

Respostas:

277

Encontrei a resposta aqui

  • Vá para o Inspetor de arquivos no criador de interfaces e desmarque a opção "Usar layout automático".
Olof
fonte
5
Isso também funciona para manter a compatibilidade com dispositivos anteriores ao iOS 6 usando o construtor de interfaces. Obrigado!
30512 Nick
2
Eu tive que remover o "Usar layout automático" para permitir transformações afins trabalhando em um objeto herdado do UIView. Obrigado!
DrArt
5
+1 Ótimo! O inspetor de arquivos é a primeira guia do inspetor direito. Você possui Arquivo, Ajuda rápida, Identidade, Atributos, Tamanho e Conexões.
rjobidon
3
Descobri que a remoção de 'sub-visualizações automáticas de tamanho reduzido' me ajudou no dimensionamento e no posicionamento dos objetos.
JanB
As subvisões de redimensionamento automático são ótimas se você deseja trabalhar com restrições (que são realmente úteis se você se acostumar a trabalhar com elas), mas não deseja que o construtor de interfaces substitua suas restrições ao mover alguma coisa.
Can Poyrazoğlu
23

insira a descrição da imagem aqui

Vá para o inspetor de arquivos e desmarque a opção 'Usar autolayout' abaixo de Versão do documento.

GSD
fonte
2
Uma imagem conta mais de 1000 palavras!
Klaas
Sim, a imagem é melhor que o texto na resposta selecionada, mas esta é a mesma solução e é postada mais de um ano depois. Pena que as duas respostas não foram mescladas e os pontos de representação compartilhados :-)
mins