Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per impostazione predefinita, le app .NET Multipiattaforma interfaccia utente app (.NET MAUI) posizionano automaticamente il contenuto della pagina in un'area dello schermo sicura per tutti i dispositivi. Questa operazione è nota come guida al layout dell'area sicura e garantisce che il contenuto non venga ritagliato dagli angoli arrotondati del dispositivo, dall'indicatore home o dall'alloggiamento del sensore in alcuni modelli i Telefono.
Questa piattaforma iOS specifica della piattaforma abilita la guida al layout dell'area sicura, se è stata disabilitata in precedenza e viene utilizzata in XAML impostando la Page.UseSafeArea
proprietà associata su true
:
<ContentPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls"
ios:Page.UseSafeArea="True">
<StackLayout>
...
</StackLayout>
</ContentPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
On<iOS>().SetUseSafeArea(true);
Il Page.On<iOS>
metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il Page.SetUseSafeArea
metodo, nello spazio dei nomi, controlla se la guida al layout dell'area Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
sicura è disabilitata.
Nota
La Layout classe definisce una IgnoreSafeArea proprietà che garantisce che il contenuto sia posizionato su un'area dello schermo sicura per tutti i dispositivi iOS. Questa proprietà può essere impostata su true
in qualsiasi classe di layout, ad esempio o Grid StackLayout, per eseguire l'equivalente di questa piattaforma specifica della piattaforma.