One Logo Pool Ball
MapKit · IOS API REFERENCE

MKLookAroundViewController

class · iOS 16.0+ · SDK 27.1

class MKLookAroundViewController

Members (15)

init · iOS 16.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(MKLookAroundViewController) | null>
Swift declaration
init?(coder: NSCoder)
init · iOS 16.0+

init

TypeScript
static initNibNameBundle(nibNameOrNil?: (string) | null, nibBundleOrNil?: (_Foundation_Bundle) | null): Promise<MKLookAroundViewController>
Swift declaration
init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?)
init · iOS 16.0+

init

TypeScript
static initScene(scene: MKLookAroundScene): Promise<MKLookAroundViewController>
Swift declaration
init(scene: MKLookAroundScene)
get · iOS 16.0+

badgePosition

TypeScript
get badgePosition(): Promise<MKLookAroundBadgePosition>
Swift declaration
var badgePosition: MKLookAroundBadgePosition { get set }
set · iOS 16.0+

badgePosition

TypeScript
setBadgePosition(value: MKLookAroundBadgePosition): Promise<void>
Swift declaration
var badgePosition: MKLookAroundBadgePosition { get set }
get · iOS 16.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
@IBOutlet weak var delegate: (any MKLookAroundViewControllerDelegate)? { get set }
set · iOS 16.0+

delegate

TypeScript
setDelegate(value?: (Implements<MKLookAroundViewControllerDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
@IBOutlet weak var delegate: (any MKLookAroundViewControllerDelegate)? { get set }
get · iOS 16.0+

isNavigationEnabled

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

isNavigationEnabled

TypeScript
setIsNavigationEnabled(value: boolean): Promise<void>
Swift declaration
var isNavigationEnabled: Bool { get set }
get · iOS 16.0+

pointOfInterestFilter

TypeScript
get pointOfInterestFilter(): Promise<(MKPointOfInterestFilter) | null>
Swift declaration
@NSCopying var pointOfInterestFilter: MKPointOfInterestFilter? { get set }
set · iOS 16.0+

pointOfInterestFilter

TypeScript
setPointOfInterestFilter(value?: (MKPointOfInterestFilter) | null): Promise<void>
Swift declaration
@NSCopying var pointOfInterestFilter: MKPointOfInterestFilter? { get set }
get · iOS 16.0+

scene

TypeScript
get scene(): Promise<(MKLookAroundScene) | null>
Swift declaration
@NSCopying var scene: MKLookAroundScene? { get set }
set · iOS 16.0+

scene

TypeScript
setScene(value?: (MKLookAroundScene) | null): Promise<void>
Swift declaration
@NSCopying var scene: MKLookAroundScene? { get set }
get · iOS 16.0+

showsRoadLabels

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

showsRoadLabels

TypeScript
setShowsRoadLabels(value: boolean): Promise<void>
Swift declaration
var showsRoadLabels: Bool { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MKLookAroundViewController.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All MapKit types →