Qual é a diferença de tamanho intrínseco vs restrições de largura / altura do sistema?
Começando a se mover do layout de springs e structs para o layout automático e ter algumas dúvidas sobre a configuração "Tamanho intrínseco".
Se você definir "Tamanho intrínseco" de alguma forma como "Espaço reservado" e colocar alguns valores de largura e altura, a exibição não será dimensionada e permanecerá do tamanho fixo. Mas se definirmos "Tamanho Intrínseco" como "Padrão (Sistema definido)", o sistema decidirá e dimensionará a visualização, se necessário, durante o tempo de execução.
No entanto, poderíamos definir explicitamente as restrições do sistema de largura e altura para a exibição usando Ctrl + Arraste. Nesse caso, haveria restrições de largura e altura do sistema E valores de espaço reservado de const. Eu estou revendo o código existente e tentando entender é um bug e restrições de largura e altura do sistema redundante devem ser removidas OU há alguma outra lógica oculta. No entanto, o Xcode não mostra nenhum aviso e etc no console durante o tempo de execução. Aqui está uma tela de impressão do projeto de demonstração: