Criando interfaces do usuário com o Designer do iOS

O Designer do Xamarin para iOS é um designer visual para os formatos do Construtor de Interfaces e Storyboard do iOS totalmente integrados ao Visual Studio para Mac e ao Visual Studio. O Designer do iOS mantém a compatibilidade completa com os formatos Storyboard e .xib, para que os arquivos possam ser editados em Visual Studio para Mac ou no Visual Studio, além do Construtor de Interfaces do Xcode. Além disso, o Xamarin Designer para iOS dá suporte a recursos avançados, como controles personalizados que são renderizados em tempo de design no editor.

Aviso

O Designer do iOS foi preterido no Visual Studio 2019 versão 16.8 e no Visual Studio 2019 para Mac versão 8.8 e removido no Visual Studio 2019 versão 16.9 e Visual Studio para Mac versão 8.9. A maneira recomendada de criar interfaces de usuário do iOS é diretamente em um Mac executando o Xcode. Para obter mais informações, consulte Criando interfaces do usuário com Xcode.

Disponibilidade

O Designer do Xamarin para iOS está disponível no Visual Studio para Mac e no Visual Studio 2017 no Windows.

Esses guias pressupõem uma familiaridade com o conteúdo abordado nos guias de Introdução do Xamarin.iOS.

Noções básicas do Designer do iOS

Este guia aborda os recursos do designer do Xamarin iOS. Ele aborda as noções básicas do designer, mostrando como usar o designer para definir controles visualmente e como editar propriedades.

Visão geral dos controles projetáveis

Este guia analisa detalhadamente os controles personalizados, como eles são criados e quais requisitos eles devem atender para serem renderizados na superfície de design. Além disso, ele mostra como depurar problemas comuns que podem ocorrer ao usar controles projetáveis.

Passo a passo – Usando controles personalizados com Designer do iOS

Este artigo fornece um passo a passo mostrando como criar um controle personalizado e usá-lo no designer do iOS. Ele mostra como disponibilizar um controle na Caixa de Ferramentas do designer para que ele possa ser arrastado/solto em um modo de exibição. Além disso, ele mostra como implementar um controle para que ele seja renderizado corretamente em tempo de design e runtime e como criar propriedades que podem ser definidas em tempo de design.

Layout Automático com o Xamarin iOS Designer

Este guia apresenta o Layout Automático do iOS e o novo fluxo de trabalho de restrições disponível no designer do iOS.