Eu costumava usar o autolayout e adicionar novas restrições para criar restrições simples à superview / vista relativa como esta (por muito tempo):
No entanto, recentemente, depois de atualizado para o xcode mais recente (11.3.3 ou apenas 11.3 / 11C29), tenho esse problema estranho: quando defino a constante = 0, eles sempre geram as restrições de uma maneira indesejada como esta:
E parece que o valor padrão é de alguma forma 20 e faz com que minha visão pareça tão errada (0 em comparação com 20?)
Se eu corrigir isso, edite a restrição assim:
Em seguida, ele será corrigido novamente (a imagem é editada após as restrições, antes de editada é exibida constante = Standard
)
Eu nem sei como descrever o problema, mas como faço para corrigir isso add new constraint
para usar meu ponto de desejo em vez de padrão / padrão?
Atualizar:
Parece que só aconteceu quando a restrição da superview. Nenhuma pista de como consertar isso.
Atualização abr-01-2020:
O Xcode11.4 corrigiu isso.
standard
valor (para que possamos definir 10 ou 0 em vez de default = 8
), mas esqueci onde está agora. Ou talvez eles tenham removido o recurso?