Barra de guias translúcida TabbedPage no iOS
Essa plataforma do iOS específica é usada para definir o modo de translucência da barra de guias em um TabbedPage
. Ele é consumido em XAML definindo a TabbedPage.TranslucencyMode
propriedade associável como um TranslucencyMode
valor de enumeração:
<TabbedPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:TabbedPage.TranslucencyMode="Opaque">
...
</TabbedPage>
Como alternativa, ele pode ser consumido do C# usando a API fluente:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetTranslucencyMode(TranslucencyMode.Opaque);
O TabbedPage.On<iOS>
método especifica que essa plataforma específica só será executada no iOS. O TabbedPage.SetTranslucencyMode
método, no Xamarin.Forms.PlatformConfiguration.iOSSpecific
namespace, é usado para definir o modo de translucência da barra de guias em um TabbedPage
especificando um dos seguintes TranslucencyMode
valores de enumeração:
Default
, que define a barra de guias como seu modo de translucência padrão. Este é o valor padrão da propriedadeTabbedPage.TranslucencyMode
.Translucent
, que define a barra de guias como translúcida.Opaque
, que define a barra de tabulação como opaca.
Além disso, o GetTranslucencyMode
método pode ser usado para recuperar o valor atual da TranslucencyMode
enumeração aplicada ao TabbedPage
.
O resultado é que o modo de translucência da barra de guias em um TabbedPage
pode ser definido:
do iOS