One Logo Pool Ball
SafariServices · IOS API REFERENCE

SFSafariViewController.Configuration

class · iOS 11.0+ · SDK 27.1

class Configuration

Members (9)

init

init

TypeScript
static init(): Promise<SFSafariViewController_Configuration>
Swift declaration
init()
get · iOS 15.0+

activityButton

TypeScript
get activityButton(): Promise<(SFSafariViewController_ActivityButton) | null>
Swift declaration
@NSCopying var activityButton: SFSafariViewController.ActivityButton? { get set }
set · iOS 15.0+

activityButton

TypeScript
setActivityButton(value?: (SFSafariViewController_ActivityButton) | null): Promise<void>
Swift declaration
@NSCopying var activityButton: SFSafariViewController.ActivityButton? { get set }
get · iOS 11.0+

barCollapsingEnabled

TypeScript
get barCollapsingEnabled(): Promise<boolean>
Swift declaration
var barCollapsingEnabled: Bool { get set }
set · iOS 11.0+

barCollapsingEnabled

TypeScript
setBarCollapsingEnabled(value: boolean): Promise<void>
Swift declaration
var barCollapsingEnabled: Bool { get set }
get · iOS 11.0+

entersReaderIfAvailable

TypeScript
get entersReaderIfAvailable(): Promise<boolean>
Swift declaration
var entersReaderIfAvailable: Bool { get set }
set · iOS 11.0+

entersReaderIfAvailable

TypeScript
setEntersReaderIfAvailable(value: boolean): Promise<void>
Swift declaration
var entersReaderIfAvailable: Bool { get set }
get · iOS 15.2+

eventAttribution

TypeScript
get eventAttribution(): Promise<(_UIKit_UIEventAttribution) | null>
Swift declaration
@NSCopying var eventAttribution: UIEventAttribution? { get set }
set · iOS 15.2+

eventAttribution

TypeScript
setEventAttribution(value?: (_UIKit_UIEventAttribution) | null): Promise<void>
Swift declaration
@NSCopying var eventAttribution: UIEventAttribution? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All SafariServices types →