SnapscreenSnapConfiguration
@interface SnapscreenSnapConfiguration : NSObject
Configuration object to be passed when snapping. Allows you to specifiy what result types you are interested in and additional behaviour of the snapping process.
-
Search for TV results of type
SnapscreenTvSearchResultDeclaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL searchForTvResults;Swift
var searchForTvResults: Bool { get set } -
Search for advertisements of type
SnapscreenAdvertisementSearchResultDeclaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL searchForAdvertisements;Swift
var searchForAdvertisements: Bool { get set } -
Search for sport event results of type
SnapscreenSportEventSearchResultDeclaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL searchForSportEvents;Swift
var searchForSportEvents: Bool { get set } -
Perform automatic snapping (provided that the specified result types support autosnapping
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL automaticSnap;Swift
var automaticSnap: Bool { get set } -
The minimum interval between automatic snap attempts in seconds; Defaults to 0.5
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NSTimeInterval autosnapIntervalInSeconds;Swift
var autosnapIntervalInSeconds: TimeInterval { get set } -
The time interval after which automatic snapping stops when no results are found; Defaults to 30 seconds
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NSTimeInterval autosnapTimeoutDuration;Swift
var autosnapTimeoutDuration: TimeInterval { get set } -
Perform quadrangle detection and highlighting. Defaults to YES
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL quadrangleDetection;Swift
var quadrangleDetection: Bool { get set } -
Whether to use a custom logo in snap view or the original snapscreen logo. If true and no logo is provided, no logo is shown
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL useCustomSnapLogo;Swift
var useCustomSnapLogo: Bool { get set } -
A custom logo to display during snapping. The logo is shown as is and not modified in any way
Declaration
Objective-C
@property (nonatomic, strong) UIImage* customSnapLogoImageSwift
var customSnapLogoImage: NSImage! { get set } -
The size for the custom snap logo. If not provided the implicit image size will be used
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) CGSize customSnapLogoImageSize;Swift
var customSnapLogoImageSize: CGSize { get set }
SnapscreenSnapConfiguration Class Reference