Separatore barra navigationPage in iOS
Questa piattaforma iOS specifica della piattaforma nasconde la linea separatore e l'ombreggiatura che si trova nella parte inferiore della barra di spostamento su un oggetto NavigationPage
. Viene utilizzata in XAML impostando la NavigationPage.HideNavigationBarSeparator
proprietà associabile su false
:
<NavigationPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:NavigationPage.HideNavigationBarSeparator="true">
</NavigationPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
public class iOSTitleViewNavigationPageCS : Xamarin.Forms.NavigationPage
{
public iOSTitleViewNavigationPageCS()
{
On<iOS>().SetHideNavigationBarSeparator(true);
}
}
Il NavigationPage.On<iOS>
metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il NavigationPage.SetHideNavigationBarSeparator
metodo, nello Xamarin.Forms.PlatformConfiguration.iOSSpecific
spazio dei nomi , viene usato per controllare se il separatore della barra di spostamento è nascosto. Inoltre, il NavigationPage.HideNavigationBarSeparator
metodo può essere utilizzato per restituire se il separatore della barra di spostamento è nascosto.
Il risultato è che il separatore della barra di spostamento in un NavigationPage
oggetto può essere nascosto: