Novidades do iOS e Xamarin.Forms

Fala galera tudo tranquilo? Retomando as atividades do blog (depois eu faço um post sobre isso), conteúdo e sequência de artigos novos 😊

Eu pretendo compartilhar conteúdo técnico em artigos não muito longos, que espero que ajudem vocês nas pequenas dificuldades do dia a dia, ou a descobrir funcionalidades/recursos novos.

O iOS 11 introduziu algumas novas atualizações na UI que são bem interessantes, mas a pergunta que muitos me fazem é como utilizar SafeAreas e Large Titles com Xamarin.Forms?

SafeArea

A Apple introduziu o conceito de SafeArea para garantir que o conteúdo apresentado nas telas de aplicativos fique visível em todos os dispositivos incluindo/evitando o notch no iPhone X em modo paisagem.

A Xamarin, é uma mãe e já incluiu na versão 2.4.0 (service release 4), do Xamarin.Forms , um o suporte específico de plataforma para páginas, e tudo que você precisa fazer é ativar esse recurso, para isso você deve:

Adicione no método construtor da sua ContentPage:

Ou via XAML:

Não poderia ser mais simples 🙂

Large Titles

Outra novidade do iOS 11 é o suporte a Large Titles, quando ativado o título que geralmente aparece no centro da barra de navegação aparecerá maior e alinhado à esquerda. Quando você estiver em modo paisagem, o título retornar ao centro para otimizar a exibição visível para o conteúdo do aplicativo.

Novamente, não poderia ser mais simples 🙂

Adicione no método construtor da sua ContentPage:

Para SetLargeTitleDisplay opções aqui são:

  • Always: Exibir sempre;
  • Automatic: Automático é o padrão, o que significa que o comportamento é herdado da página anterior do stack de navegação
  • Never: Nunca exibir.

É isso aí, se você tem alguma dúvida, crítica ou sugestão de artigo, utilize os comentários que eu terei o prazer em te ajudar, se você acha que esse artigo pode ajudar alguém, ajude compartilhando :)

Abraço.

William S. Rodriguez

Microsoft & Xamarin MVP, C# mobile developer, community enthusiast & #Xamarin crusader.

Curitiba, PR, Brasil http://williamsrz.com.br

Subscribe to C#, Xamarin, Mobile & Cloud addicted

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!