O X do Xamarin Forms — 5 Dicas para Xamarin.iOS

Fala Galera,
beleza?
A um tempo atras eu publiquei um artigo chamado 5 Dicas para Xamarin.Android, ajudando a fazer algumas customizações interessantes no Android. Inclusive se você utiliza Xamarin.Forms.
Hoje lhes trago 5 dicas para Xamarin.iOS, muito uteis em algumas situações ou para turbinar o projeto :D
Sem enrolar mais que a Dilma estocando vento, vamos a elas !
1 — Disclosure
Não, isso não é um prato francês. Disclosure é aquela "setinha" (indicador) que demonstra em um Listview que se o item for tocado uma navegação é feita :

Como é uma particularidade do iOS não existe no Xamarin.Forms
Porem graças a um custom renderer é extremamente simples de implementar. Primeiro vamos criar o custom renderer StandardViewCellRenderer :
Certo, sem seguida em nossa ViewCell vamos adicionar o StyleId : <ViewCell StyleId=”disclosure”> :
Pronto ! Olha só :

Com esse mesmo renderer temos outros StyleId como por exemplo, checkmark.
Muito útil não ?
2 — ViewCell SelectionStyle
Mudar a cor selecionada de um ListView não é novidade para ninguém. Porem você ja quis deixar transparente (ou sem cor no caso) ? Existe um custom renderer que é uma mão na roda para isso :
Pronto , se você executar vai ver que não existe mais cor quando o usuario toca na celula.
Warning: Se você quiser utilizar esse Custom renderer com o Anterior, recomendo que junte os dois, pois um acaba sobrepondo o outro :)
3 — Alterar a Status Bar
É possível customizar a status bar do seu app para que ela pareça fazer parte do mesmo, muitas vezes para combinar com o tema dele, fundo e etc… Por padrão ela possui um texto preto, mas podemo-los deixa-la mais bonita :)
Para isso basta ir no AppDelegate e inserir as linhas :
E no Info.Plist as chaves :

Então temos :

O UIStatusBarStyle possui diversas opções basta escolher a que melhor atende o tema do seu app :

4 — Alterando as cores dos ícones selecionados da TabBar :
Por padrão os ícones selecionados na TabBar são azuis. Porem é possivel altera-los com uma linha simples no APPDelegate.cs :
Easy :

5 — Removendo linhas extras do seu ListView
Por fim um "hack", caso você queira remover aquelas linhas extras do seu ListView quando o Forms roda no iOS. Basta definir o valor do Footer como vazio :

Então :

São dicas simples, mas que podem quebrar um galho :D.
Claro que alguma dessas dicas existem outras N Formas de se fazer, apenas estou mostrando uma maneira simples ;)
Caso queira baixar o código utilizado no Exemplo: Clique aqui.
Quer ver outros artigos sobre Xamarin ? Clique aqui.
Espero ter ajudado!
Aquele abraço!