Características de la plataforma iOS en Xamarin.Forms
El desarrollo Xamarin.Forms de aplicaciones para iOS requiere Visual Studio. La página plataformas admitidas contiene más información sobre los requisitos previos.
Características específicas de las plataformas
Las características específicas de la plataforma permiten consumir funcionalidades que solo están disponibles en una plataforma específica, sin implementar representadores o efectos personalizados.
Se proporciona la siguiente funcionalidad específica de la plataforma para Xamarin.Forms vistas, páginas y diseños en iOS:
- Compatibilidad con desenfoque para
VisualElementcualquier . Para obtener más información, vea Desenfoque de VisualElement en iOS. - Deshabilitar el modo de color heredado en un
VisualElementcompatible. Para obtener más información, vea Modo de color heredado de VisualElement en iOS. - Habilitar una sombra paralela en
VisualElementun . Para obtener más información, vea VisualElement Drop Shadows en iOS. - Permitir que un
VisualElementobjeto se convierta en el primer respondedor para tocar eventos. Para obtener más información, vea VisualElement First Responder.
Se proporciona la siguiente funcionalidad específica de la plataforma para Xamarin.Forms las vistas en iOS:
- Establecer el
Cellcolor de fondo. Para obtener más información, vea Color de fondo de celda en iOS. - Controlar cuándo se produce la selección de elementos en
DatePicker. Para obtener más información, vea Selección de elementos DatePicker en iOS. - Asegurarse de que el texto especificado se ajusta a
Entryun ajuste del tamaño de fuente. Para obtener más información, vea Tamaño de fuente de entrada en iOS. - Establecer el color del cursor en
Entryun . Para obtener más información, vea Color del cursor de entrada en iOS. - Controlar si las
ListViewceldas de encabezado flotan durante el desplazamiento. Para obtener más información, vea ListView Group Header Style on iOS ( Estilo de encabezado de grupo listView en iOS). - Controlar si las animaciones de fila están deshabilitadas cuando se
ListViewactualiza la colección de elementos. Para obtener más información, vea ListView Row Animations on iOS. - Establecer el estilo de separador en
ListViewun . Para obtener más información, vea ListView Separator Style on iOS. - Controlar cuándo se produce la selección de elementos en
Picker. Para obtener más información, vea Selección de elementos selectores en iOS. - Controlar si un
SearchBartiene un fondo. Para obtener más información, vea Estilo SearchBar en iOS. - Habilitar la propiedad Xamarin_Forms _Slider_Value" data-linktype="absolute-path">para establecerse pulsando en una posición de la
Slider.ValueSliderbarra,Slideren lugar de tener que arrastrar el control. Para obtener más información, vea Control deslizante de pulsación en iOS. - Controlar la transición que se usa al abrir un
SwipeView. Para obtener más información, vea SwipeView Swipe Transition Mode. - Controlar cuándo se produce la selección de elementos en
TimePicker. Para obtener más información, vea TimePicker Item Selection on iOS ( Selección de elementos de TimePicker en iOS).
Se proporciona la siguiente funcionalidad específica de la plataforma Xamarin.Forms para las páginas en iOS:
- Controlar si se ha aplicado sombra a la página de detalles de un control
FlyoutPageal mostrar la página de control flyout. Para obtener más información, vea FlyoutPage Shadow. - Ocultar el separador de la barra de navegación en
NavigationPage. Para obtener más información, vea Separador de barra NavigationPage en iOS. - Controlar si la barra de navegación es translúcida. Para obtener más información, vea Translucency de la barra de navegación en iOS.
- Controlar si el color de texto de la barra de estado de se ajusta para que
NavigationPagecoincida con la luminosidad de la barra de navegación. Para obtener más información, vea NavigationPage Bar Text Color Mode on iOS. - Controlar si el título de la página se muestra como un título grande en la barra de navegación de la página. Para obtener más información, vea Títulos de página grandes en iOS.
- Establecer la visibilidad del indicador principal en
Pageun . Para obtener más información, vea Home Indicator Visibility on iOS (Visibilidad de indicadores de inicio en iOS). - Establecer la visibilidad de la barra de estado en
Page. Para más información, consulte Visibilidad de la barra de estado de página en iOS. - Asegurarse de que el contenido de la página se coloca en un área de la pantalla que es segura para todos los dispositivos iOS. Para obtener más información, consulte Caja fuerte de diseño de área en iOS.
- Establecer el estilo de presentación de las páginas modales. Para obtener más información, vea Modal Page Presentation Style.
- Establecer el modo de translúcido de la barra de pestañas en un
TabbedPage. Para obtener más información, vea TabbedPage Translucent TabBar en iOS.
Se proporciona la siguiente funcionalidad específica de la plataforma para Xamarin.Forms los diseños en iOS:
- Controlar si
ScrollViewun control controla un gesto táctil o lo pasa a su contenido. Para obtener más información, vea ScrollView Content Touches on iOS.
Se proporciona la siguiente funcionalidad específica de la plataforma para la Xamarin.FormsApplication clase en iOS:
- Deshabilitación del escalado de accesibilidad para tamaños de fuente con nombre. Para obtener más información, vea Accessibility Scaling for Named Font Sizes on iOS (Escalado de accesibilidad para tamaños de fuente con nombre en iOS).
- Habilitación del diseño del control y la representación de actualizaciones que se realizarán en el subproceso principal. Para obtener más información, vea Actualizaciones principales del control de subprocesos en iOS.
- Habilitar un
PanGestureRecognizeren una vista de desplazamiento para capturar y compartir el gesto de desplazamiento con la vista de desplazamiento. Para obtener más información, vea Reconocimiento de gestos de movimiento de panorámica simultáneo en iOS.
Formato específico de iOS
Xamarin.Forms permite establecer estilos y colores de la interfaz de usuario multiplataforma, pero hay otras opciones para establecer el tema de iOS mediante api de plataforma en el proyecto de iOS.
Obtenga más información sobre cómo dar formato a la interfaz de usuario mediante API específicas de iOS, como la configuración de Info.plist y la API.

Otras características de iOS
Mediante representadores personalizados,DependencyServicey MessagingCenter, es posible incorporar una amplia variedad de funcionalidades nativas en aplicaciones para iOS.