WTArchitectStartupConfiguration Class Reference

Inherits from WTStartupConfiguration : NSObject
Declared in WTArchitectStartupConfiguration.h

Overview

WTArchitectStartupConfiguration represents Wikitude iOS SDK (JS API) specific configuration values taht are used during the SDK starup.

  desiredLocationAccuracy

The location accuracy that should be used when Geo augmented reality is used. Please refer to the CLLocationAccuracy documentation for more information about possible values.

@property (nonatomic, assign) CLLocationAccuracy desiredLocationAccuracy

Discussion

The default value is kCLLocationAccuracyNearestTenMeters

Declared In

WTArchitectStartupConfiguration.h

  desiredLocationDistanceFilter

The location distance filter that should be used when Geo augmented reality is used. Please refer to the CLLocationDistance documentation for more information about possible values.

@property (nonatomic, assign) CLLocationDistance desiredLocationDistanceFilter

Discussion

The default value is kCLDistanceFilterNone

Declared In

WTArchitectStartupConfiguration.h

  desiredHeadingFilter

The heading filter that should be used when Geo augmented reality is used and the gyro can not be used (iOS 10.0 - 10.1)

@property (nonatomic, assign) CLLocationDegrees desiredHeadingFilter

Discussion

The default value is kCLHeadingFilterNone

Declared In

WTArchitectStartupConfiguration.h

  webViewAllowsLinkPreview

A Boolean value that determines whether pressing on a link displays a preview of the destination for the link.

@property (nonatomic, assign) BOOL webViewAllowsLinkPreview

Discussion

Please refer to the UIWebView documentation for more information

The default value is NO

Declared In

WTArchitectStartupConfiguration.h

  webViewKeyboardDisplayRequiresUserAction

A Boolean value indicating whether web content can programmatically display the keyboard.

@property (nonatomic, assign) BOOL webViewKeyboardDisplayRequiresUserAction

Discussion

Please refer to the UIWebView documentation for more information

The default value is YES

Declared In

WTArchitectStartupConfiguration.h

  webViewDataDetectorTypes

The types of data converted to clickable URLs in the web view’s content.

@property (nonatomic, assign) UIDataDetectorTypes webViewDataDetectorTypes

Discussion

Please refer to the UIWebView documentation for more information

Declared In

WTArchitectStartupConfiguration.h

  webViewAllowsInlineMediaPlayback

A Boolean value that determines whether HTML5 videos play inline or use the native full-screen controller.

@property (nonatomic, assign) BOOL webViewAllowsInlineMediaPlayback

Discussion

Please refer to the UIWebView documentation for more information

The default value is NO on iPhone and YES on iPad

Declared In

WTArchitectStartupConfiguration.h

  webViewMediaPlaybackRequiresUserAction

A Boolean value that determines whether HTML5 videos can play automatically or require the user to start playing them.

@property (nonatomic, assign) BOOL webViewMediaPlaybackRequiresUserAction

Discussion

Please refer to the UIWebView documentation for more information

The default value is YES

Declared In

WTArchitectStartupConfiguration.h

  webViewMediaPlaybackAllowsAirPlay

A Boolean value that determines whether Air Play is allowed from this view.

@property (nonatomic, assign) BOOL webViewMediaPlaybackAllowsAirPlay

Discussion

Please refer to the UIWebView documentation for more information

The default value is YES

Declared In

WTArchitectStartupConfiguration.h

  webViewAllowsPictureInPictureMediaPlayback

A Boolean value that determines whether Picture in Picture playback is allowed from this view.

@property (nonatomic, assign) BOOL webViewAllowsPictureInPictureMediaPlayback

Discussion

Please refer to the UIWebView documentation for more information

The default value is YES for devices that support PiP and NO on all other devices

Declared In

WTArchitectStartupConfiguration.h

  disableWebViewScrollAndZoom

Defines if the underlying UIWebView scroll view is allowed to scroll horizontally/vertically or zoom.

@property (nonatomic, assign) BOOL disableWebViewScrollAndZoom

Discussion

@Discussion This property should only be set to YES if scroll and zoom can not be disable in the Architect Worlds html/css.

The default value is NO.

Declared In

WTArchitectStartupConfiguration.h

  )

Defines the contentInsetAdjustment that is used by the web views scroll view.

@property (nonatomic, assign) UIScrollViewContentInsetAdjustmentBehavior webViewsScrollViewContentInsetAdjustmentBehavior API_AVAILABLE ( ios ( 11.0 )

Discussion

Please refer to the UIScrollView documentation for more information

The default value is UIScrollViewContentInsetAdjustmentNever so that the SDK behaves the same on iOS 11 as it did on iOS 10 and below.

Declared In

WTArchitectStartupConfiguration.h

+ transferArchitectStartupConfiguration:toArchitectStartupConfiguration:

Utility method to transfer a certain Architect startup configuration to a different one.

+ (void)transferArchitectStartupConfiguration:(WTArchitectStartupConfiguration *)sourceArchitectStartupConfiguration toArchitectStartupConfiguration:(WTArchitectStartupConfiguration *)destinationArchitectStartupConfiguration

Parameters

sourceArchitectStartupConfiguration

The startup configuration from which values are read

destinationArchitectStartupConfiguration

The startup configuraiton to which values should be written to

Discussion

@Discussion Also WTStartupConfiguration specific values are transfered.

Declared In

WTArchitectStartupConfiguration.h