Prática 2: Ajustando a Interface para Diversos Dispositivos e Orientações

Assista e acompanhe a prática em sala dos exercícios "Ajustando a Interface para Diversos Dispositivos e Orientações". Execute as instruções conforme a apresentação.

Exercício 1. Ajustando a Tela de Início

1.1. Abra o arquivo Main.Storyboard localize e selecione a tela de Início

1.2. Altere o size classes para Any Width | Compact Height

1.3. Exclua a Constraint de Height desta size class

1.4. Inclua uma nova Constraint de Height com 100 pontos

1.5. Selecione o Controle de Início da Sessão

1.6. Remova as Constraints originais deste Size Class

Remova as constraints:

  • Align Center X to: Superview
  • Bottom Space to: Escolha sua Atividade Equals: 8

1.7. Adicione as novas Constraints ao componente

Adicione as seguintes Constraints ao controle de início:

  • Leading Space to: Superview - 8

1.8. Selecione o botão de Seleção de Atividades

1.9. Remova as Constraints originais deste Size Class

Remova as constraints:

  • Leading Space to: Superview Equals: 16
  • Trailing Space to: Superview Equals: 16

1.10. Reposicione e Redimensione o Controle ao lado do botão de Inicio e inclua as Constraints

Com o botão posicionado ao lado do botão de Início inclua as Constraints:

  • Leading Space to: Button Equals: 8
  • Trailing Space to: Superview
  • Align Center Y to: Button

1.11. Ajuste a propriedade Content Hugging Priority

Ajuste a propriedade Horizontal em Content Huggins Priority para 249.

1.12. Ajuste a posição do Botão de Início e a cor de Fundo

Ajusta a posição do botão de início no Document Outline de forma que ele fique a frente do Label para sobrepor. Ajuste a cor de fundo do botão de início para que ela seja transparente.