Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O desenvolvimento de Xamarin.Forms aplicativos para iOS requer o Visual Studio. A página de plataformas com suporte contém mais informações sobre os pré-requisitos.
Elementos específicos da plataforma
As especificações da plataforma permitem que você consuma funcionalidades que só estão disponíveis em uma plataforma específica, sem implementar renderizadores ou efeitos personalizados.
A seguinte funcionalidade específica da plataforma é fornecida para Xamarin.Forms modos de exibição, páginas e layouts no iOS:
- Suporte a desfoque para qualquer
VisualElement. Para obter mais informações, consulte Desfoque de VisualElement no iOS. - Desativando o modo de cor herdado em um
VisualElement. Para obter mais informações, consulte Modo de cor herdado do VisualElement no iOS. - Habilitar uma sombra projetada em um
VisualElementarquivo . Para obter mais informações, consulte VisualElement Drop Shadows no iOS. - Permitir que um
VisualElementobjeto se torne o primeiro respondente a tocar em eventos. Para obter mais informações, consulte VisualElement First Responder.
A seguinte funcionalidade específica da plataforma é fornecida para Xamarin.Forms exibições no iOS:
- Definindo a cor de
Cellfundo. Para obter mais informações, consulte Cor de fundo da célula no iOS. - Controlando quando a seleção de itens ocorre em um
DatePicker. Para obter mais informações, consulte Seleção de item do DatePicker no iOS. - Garantir que o texto inserido se encaixe em um
Entryajustando o tamanho da fonte. Para obter mais informações, consulte Tamanho da fonte de entrada no iOS. - Definir a cor do cursor em um
Entryarquivo . Para obter mais informações, consulte Cor do cursor de entrada no iOS. - Controlando se
ListViewas células de cabeçalho flutuam durante a rolagem. Para obter mais informações, consulte Estilo de cabeçalho de grupo ListView no iOS. - Controlar se as animações de linha são desabilitadas quando a
ListViewcoleção de itens está sendo atualizada. Para obter mais informações, consulte Animações de linha ListView no iOS. - Definir o estilo do separador em um
ListViewarquivo . Para obter mais informações, consulte Estilo de separador ListView no iOS. - Controlando quando a seleção de itens ocorre em um
Picker. Para obter mais informações, consulte Seleção de item do seletor no iOS. - Controlando se a
SearchBartem um histórico. Para obter mais informações, consulte Estilo SearchBar no iOS. - Permitindo que a
Slider.Valuepropriedade seja definida tocando em uma posição naSliderbarra, em vez de arrastar oSliderpolegar. Para obter mais informações, consulte Slider Thumb Tap no iOS. - Controlando a transição usada ao abrir um
SwipeViewarquivo . Para obter mais informações, consulte Modo de transição de passar o dedo SwipeView. - Controlando quando a seleção de itens ocorre em um
TimePicker. Para obter mais informações, consulte Seleção de itens do TimePicker no iOS.
A seguinte funcionalidade específica da plataforma é fornecida para Xamarin.Forms páginas no iOS:
- Controlar se a página de detalhes de um
FlyoutPagetem sombra aplicada a ela, ao revelar a página de submenu. Para obter mais informações, consulte Sombra de FlyoutPage. - Ocultando o separador da barra de navegação em um
NavigationPagearquivo . Para obter mais informações, consulte Separador de barra NavigationPage no iOS. - Controlando se a barra de navegação é translúcida. Para obter mais informações, consulte Translucidez da barra de navegação no iOS.
- Controlar se a cor do texto da barra de status em a
NavigationPageé ajustada para corresponder à luminosidade da barra de navegação. Para obter mais informações, consulte Modo de cor do texto da barra de navegação no iOS. - Controlar se o título da página é exibido como um título grande na barra de navegação da página. Para obter mais informações, consulte Títulos de página grande no iOS.
- Definir a visibilidade do indicador inicial em um
Page. Para obter mais informações, consulte Visibilidade do indicador inicial no iOS. - Definir a visibilidade da barra de status em um
Pagearquivo . Para obter mais informações, consulte Visibilidade da barra de status da página no iOS. - Garantir que o conteúdo da página seja posicionado em uma área da tela que seja segura para todos os dispositivos iOS. Para obter mais informações, consulte Guia de layout de área segura no iOS.
- Definir o estilo de apresentação das páginas modais. Para obter mais informações, consulte Estilo de apresentação de página modal.
- Definir o modo de translucidez da barra de guias em um
TabbedPagearquivo . Para obter mais informações, consulte TabbedPage Translucent TabBar no iOS.
A seguinte funcionalidade específica da plataforma é fornecida para Xamarin.Forms layouts no iOS:
- Controlar se a manipula um gesto
ScrollViewde toque ou o passa para seu conteúdo. Para obter mais informações, consulte Toques de conteúdo ScrollView no iOS.
A seguinte funcionalidade específica da plataforma é fornecida para a Xamarin.FormsApplication classe no iOS:
- Desativando o dimensionamento de acessibilidade para tamanhos de fonte nomeados. Para obter mais informações, consulte Dimensionamento de acessibilidade para tamanhos de fonte nomeados no iOS.
- Habilitar o layout de controle e as atualizações de renderização a serem executadas no thread principal. Para obter mais informações, consulte Atualizações do controle de thread principal no iOS.
- Habilitando um
PanGestureRecognizerem um modo de exibição de rolagem para capturar e compartilhar o gesto de movimento panorâmico com o modo de exibição de rolagem. Para obter mais informações, consulte Reconhecimento simultâneo de gestos panorâmicos no iOS.
Formatação específica do iOS
Xamarin.Forms permite que estilos e cores de interface do usuário multiplataforma sejam definidos - mas há outras opções para definir o tema do seu iOS usando APIs de plataforma no projeto iOS.
Leia mais sobre como formatar a interface do usuário usando APIs específicas do iOS, como a configuração Info.plist e a UIAppearance API.

Outros recursos do iOS
Usando renderizadores personalizados, o DependencyService e o MessagingCenter, é possível incorporar uma ampla variedade de funcionalidades nativas em Xamarin.Forms aplicativos para iOS.