SafariViewControllerOptions.pageSheet constructor

const SafariViewControllerOptions.pageSheet({
  1. required SheetPresentationControllerConfiguration configuration,
  2. Color? preferredBarTintColor,
  3. Color? preferredControlTintColor,
  4. bool? entersReaderIfAvailable,
  5. SafariViewControllerDismissButtonStyle? dismissButtonStyle,
})

Creates a SafariViewControllerOptions instance with page sheet configuration.

Availability: iOS15.0+

Implementation

const SafariViewControllerOptions.pageSheet({
  required SheetPresentationControllerConfiguration configuration,
  Color? preferredBarTintColor,
  Color? preferredControlTintColor,
  bool? entersReaderIfAvailable,
  SafariViewControllerDismissButtonStyle? dismissButtonStyle,
}) : this(
        preferredBarTintColor: preferredBarTintColor,
        preferredControlTintColor: preferredControlTintColor,
        entersReaderIfAvailable: entersReaderIfAvailable,
        dismissButtonStyle: dismissButtonStyle,
        modalPresentationStyle:
            ViewControllerModalPresentationStyle.pageSheet,
        pageSheet: configuration,
      );