---
title: "Simulador do iPhone Duo: testes e otimização em SwiftUI"
description: "Configurando o simulador do iPhone Duo no Xcode 27.1 e ajustando layouts, dobra e toolbars verticais."
canonical: "https://ronanrodrigo.dev/notes/simulador-iphone-duo-swiftui"
markdown: "https://ronanrodrigo.dev/notes/simulador-iphone-duo-swiftui.md"
last-updated: "2026-10-05"
---
## Simulador do iPhone Duo: testes e otimização em SwiftUI

O iPhone Duo traz novos desafios para apps SwiftUI: adaptar layouts a displays dobráveis, lidar com a posição da dobra e com toolbars verticais.

- **Configuração do simulador**: instale o Xcode 27.1 e os componentes do simulador do iOS 27.1. Use os novos controles de dobra e segure Option para ajustar com precisão o ângulo da dobra.
- **Layouts adaptativos**: evite checagens específicas de dispositivo, larguras fixas e `UIScreen.main.bounds`. Use `NavigationSplitView`, `ViewThatFits` e o sistema de layout do SwiftUI para se adaptar ao espaço disponível preservando navegação e estado da UI.
- **ArrangementView**: use o novo container com estilos `.split` ou `.overlay` para organizar conteúdo primário e secundário dinamicamente, com fallbacks para versões anteriores do iOS.

[Acesse a fonte original](https://www.avanderlee.com/swiftui/iphone-duo-simulator/)
