O que é "Restringir à margem" no Storyboard no Xcode 6
Estou trabalhando com autolayout e restrições e descobri que há umConstrain to margins
opção no XCode 6 que não estava presente no XCode 5 e está marcada por padrão.
Criei um projeto de teste e adicionei umUITableView
em um ViewController com o quadro definido para o mesmo tamanho da visualização e com restrições adicionadas
XCode 6 Você pode ver aqui, embora a tableview tenha o mesmo quadro que a exibição que o XCode sugere para adicionar -16 como restrição, enquanto o XCode 5 sugere a adição do espaçamento 0.
Agora, quando você desmarca a opção "Restringir à margem", ela se comporta da mesma forma que o XCode 5 e sugere a adição de 0 como restrição
Além disso, descobri que, depois de adicionar restrição com o Restringir à margem marcada, não consigo mais abrir o arquivo de storyboard no XCode 5, por isso é definitivamente algo novo no XCode 6
Felizmente, sou capaz de explicar minha pergunta corretamente. Eu gostaria de entender o que "Restringir à margem" realmente faz e quando devo e não devo usá-lo. Peço desculpas se é algo muito simples e óbvio.
EDITAR
Encontrei algo sobre margens de layout emdiscussão aqui , Gostaria de saber se está relacionado a isso.