Funzionalità della piattaforma iOS in Xamarin.Forms
Lo sviluppo di Xamarin.Forms applicazioni per iOS richiede Visual Studio. La pagina piattaforme supportate contiene altre informazioni sui prerequisiti.
Funzionalità specifiche della piattaforma
Le specifiche della piattaforma consentono di usare funzionalità disponibili solo in una piattaforma specifica, senza implementare renderer o effetti personalizzati.
Per le visualizzazioni, le pagine e i layout in iOS sono disponibili Xamarin.Forms le funzionalità specifiche della piattaforma seguenti:
- Supporto della sfocatura per qualsiasi
VisualElement
oggetto . Per altre informazioni, vedere Sfocatura di VisualElement in iOS. - Disabilitazione della modalità colore legacy in un oggetto supportato
VisualElement
. Per altre informazioni, vedere Modalità colore legacy di VisualElement in iOS. - Abilitazione di un'ombreggiatura in un oggetto
VisualElement
. Per altre informazioni, vedere VisualElement Drop Shadows in iOS. - Consentire a un
VisualElement
oggetto di diventare il primo risponditore agli eventi di tocco. Per altre informazioni, vedere VisualElement First Responder.
Per le visualizzazioni in iOS viene fornita Xamarin.Forms la funzionalità specifica della piattaforma seguente:
- Impostazione del colore di
Cell
sfondo. Per altre informazioni, vedere Colore di sfondo cella in iOS. - Controllo quando si verifica la selezione di elementi in un oggetto
DatePicker
. Per altre informazioni, vedere Selezione di elementi DatePicker in iOS. - Verifica che il testo immesso si adatti a un oggetto
Entry
regolando le dimensioni del carattere. Per altre informazioni, vedere Dimensioni carattere voce in iOS. - Impostazione del colore del cursore in un oggetto
Entry
. Per altre informazioni, vedere Colore cursore voce in iOS. - Controllo del fatto che
ListView
le celle di intestazione siano mobili durante lo scorrimento. Per altre informazioni, vedere Stile intestazione gruppo ListView in iOS. - Controllo se le animazioni di riga vengono disabilitate quando la
ListView
raccolta di elementi viene aggiornata. Per altre informazioni, vedere ListView Row Animations on iOS .For more information, see ListView Row Animations on iOS. - Impostazione dello stile del separatore su un oggetto
ListView
. Per altre informazioni, vedere Stile separatore ListView in iOS. - Controllo quando si verifica la selezione di elementi in un oggetto
Picker
. Per altre informazioni, vedere Selezione degli elementi in iOS. - Controllo dell'eventuale
SearchBar
presenza di uno sfondo. Per altre informazioni, vedere Stile SearchBar in iOS. - L'abilitazione della
Slider.Value
proprietà da impostare toccando una posizione sullaSlider
barra, invece di dover trascinare ilSlider
pollice. Per altre informazioni, vedere Cursor Thumb Tap on iOS .For more information, see Slider Thumb Tap on iOS.For more information, see Slider Thumb Tap on iOS. - Controllo della transizione usata durante l'apertura di un oggetto
SwipeView
. Per altre informazioni, vedere SwipeView Swipe Transition Mode.For more information, see SwipeView Swipe Transition Mode. - Controllo quando si verifica la selezione di elementi in un oggetto
TimePicker
. Per altre informazioni, vedere Selezione dell'elemento TimePicker in iOS.
Per le pagine in iOS viene fornita Xamarin.Forms la funzionalità specifica della piattaforma seguente:
- Controllare se la pagina dei dettagli di un oggetto
FlyoutPage
è stata applicata all'ombreggiatura, quando si rivela la pagina a comparsa. Per altre informazioni, vedere FlyoutPage Shadow.For more information, see FlyoutPage Shadow. - Nascondere il separatore della barra di spostamento in un oggetto
NavigationPage
. Per altre informazioni, vedere NavigationPage Bar Separator on iOS .For more information, see NavigationPage Bar Separator on iOS. - Controllo della traslucenza della barra di spostamento. Per altre informazioni, vedere Translucidità barra di spostamento in iOS.
- Controllo del colore del testo della barra di stato su un
NavigationPage
oggetto in modo che corrisponda alla luminosità della barra di spostamento. Per altre informazioni, vedere NavigationPage Bar Text Color Mode on iOS .For more information, see NavigationPage Bar Text Color Mode on iOS. - Controllo se il titolo della pagina viene visualizzato come titolo di grandi dimensioni nella barra di spostamento della pagina. Per altre informazioni, vedere Titoli di pagine di grandi dimensioni in iOS.
- Impostazione della visibilità dell'indicatore home su un oggetto
Page
. Per altre informazioni, vedere Home Indicator Visibility on iOS .For more information, see Home Indicator Visibility on iOS. - Impostazione della visibilità della barra di stato su un oggetto
Page
. Per altre informazioni, vedere Visibilità della barra di stato della pagina in iOS. - Verifica che il contenuto della pagina sia posizionato su un'area dello schermo sicura per tutti i dispositivi iOS. Per altre informazioni, vedere Guida al layout dell'area sicura in iOS.
- Impostazione dello stile di presentazione delle pagine modali. Per altre informazioni, vedere Modal Page Presentation Style.For more information, see Modal Page Presentation Style.
- Impostazione della modalità di traslucidenza della barra di tabulazioni su un oggetto
TabbedPage
. Per altre informazioni, vedere TabbedPage Translucent TabBar in iOS.
Per i layout in iOS viene fornita Xamarin.Forms la funzionalità specifica della piattaforma seguente:
- Controllo se un
ScrollView
oggetto gestisce un movimento di tocco o lo passa al relativo contenuto. Per altre informazioni, vedere ScrollView Content Touches on iOS .For more information, see ScrollView Content Touches on iOS.
Per la classe in iOS viene fornita la funzionalità specifica della Xamarin.FormsApplication
piattaforma seguente:
- Disabilitazione del ridimensionamento dell'accessibilità per le dimensioni dei caratteri denominate. Per altre informazioni, vedere Ridimensionamento dell'accessibilità per le dimensioni dei tipi di carattere denominate in iOS.
- Abilitazione del layout del controllo e del rendering degli aggiornamenti da eseguire nel thread principale. Per altre informazioni, vedere Aggiornamenti del controllo thread principale in iOS.
- Abilitazione di in
PanGestureRecognizer
una visualizzazione di scorrimento per acquisire e condividere il movimento di panoramica con la visualizzazione di scorrimento. Per altre informazioni, vedere Riconoscimento simultaneo dei movimenti di panoramica in iOS.
Formattazione specifica di iOS
Xamarin.Forms consente di impostare stili e colori dell'interfaccia utente multipiattaforma, ma sono disponibili altre opzioni per impostare il tema del dispositivo iOS usando le API della piattaforma nel progetto iOS.
Altre informazioni sulla formattazione dell'interfaccia utente tramite API specifiche di iOS, ad esempio la configurazione di Info.plist e l'APIUIAppearance
.
Altre funzionalità di iOS
Usando renderer personalizzati, DependencyService e MessagingCenter, è possibile incorporare un'ampia gamma di funzionalità native nelle Xamarin.Forms applicazioni per iOS.