iOS platform-specifics
.NET Multi-platform App UI (.NET MAUI) platform-specifics allow you to consume functionality that's only available on a specific platform, without customizing handlers.
The following platform-specific functionality is provided for .NET MAUI views on iOS:
- Setting the Cell background color. For more information, see Cell background color on iOS.
- Controlling when item selection occurs in a DatePicker. For more information, see DatePicker item selection on iOS.
- Ensuring that inputted text fits into an Entry by adjusting the font size. For more information, see Entry font size on iOS.
- Setting the cursor color in a Entry. For more information, see Entry cursor color on iOS.
- Controlling whether ListView header cells float during scrolling. For more information, see ListView group header style on iOS.
- Controlling whether row animations are disabled when the ListView items collection is being updated. For more information, see ListView row animations on iOS.
- Setting the separator style on a ListView. For more information, see ListView separator style on iOS.
- Controlling when item selection occurs in a Picker. For more information, see Picker item selection on iOS.
- Controlling whether a SearchBar has a background. For more information, see SearchBar style on iOS.
- Enabling the
Slider.Value
property to be set by tapping on a position on the Slider bar, rather than by having to drag the Slider thumb. For more information, see Slider thumb tap on iOS. - Controlling the transition that's used when opening a SwipeView. For more information, see SwipeView swipe transition mode on iOS.
- Controlling when item selection occurs in a TimePicker. For more information, see TimePicker item selection on iOS.
The following platform-specific functionality is provided for .NET MAUI pages on iOS:
- Controlling whether the detail page of a FlyoutPage has shadow applied to it, when revealing the flyout page. For more information, see FlyoutPage shadow on iOS.
- Controlling whether the navigation bar is translucent. For more information, see Navigation bar translucency on iOS.
- Controlling whether the page title is displayed as a large title in the page navigation bar. For more information, see Large page titles on iOS.
- Disabling the safe area layout guide, which ensures that page content is positioned on an area of the screen that is safe for all iOS devices. For more information, see Disable the safe area layout guide on iOS.
- Setting the visibility of the homage indicator on a Page. For more information, see Home indicator visibility on iOS.
- Setting the status bar visibility on a Page. For more information, see Page status bar visibility on iOS.
- Setting the presentation style of modal pages. For more information, see Modal page presentation style on iOS.
- Setting the translucency mode of the tab bar on a TabbedPage. For more information, see TabbedPage translucent TabBar on iOS.
The following platform-specific functionality is provided for .NET MAUI layouts on iOS:
- Controlling whether a ScrollView handles a touch gesture or passes it to its content. For more information, see ScrollView content touches on iOS.
The following platform-specific functionality is provided for the .NET MAUI Application class on iOS:
- Enabling a PanGestureRecognizer in a scrolling view to capture and share the pan gesture with the scrolling view. For more information, see Simultaneous pan gesture recognition on iOS.
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.