BooksDisplayConfig
public struct BooksDisplayConfig
Undocumented
-
Undocumented
See moreDeclaration
Swift
public enum ButtonStyle : Sendable
-
Undocumented
See moreDeclaration
Swift
public enum NavigationControllerType : Sendable
-
Undocumented
Declaration
Swift
public var fontAccessor: BooksFontAccessor
-
Undocumented
Declaration
Swift
public var globalNavigationBarConfig: NavigationBarConfig?
-
Undocumented
Declaration
Swift
public var imageAccessor: BooksImageResourceAccessor
-
Undocumented
Declaration
Swift
public var tintColor: UIColor
-
Undocumented
Declaration
Swift
public var unselectedTintColor: UIColor?
-
Undocumented
Declaration
Swift
public var bookViewDisplayConfig: BookViewDisplayConfig
-
Undocumented
Declaration
Swift
public var catalogViewDisplayConfig: CatalogViewDisplayConfig
-
Undocumented
Declaration
Swift
public var listenViewDisplayConfig: ListenViewDisplayConfig
-
Undocumented
Declaration
Swift
public var readerViewDisplayConfig: ReaderViewDisplayConfig
-
Undocumented
Declaration
Swift
public var categoryViewDisplayConfig: CategoryViewDisplayConfig
-
Undocumented
Declaration
Swift
public var searchViewDisplayConfig: SearchViewDisplayConfig
-
Undocumented
Declaration
Swift
public var discoverViewDisplayConfig: DiscoverViewDisplayConfig
-
Undocumented
Declaration
Swift
public var booksFilterViewDisplayConfig: BooksFilterViewDisplayConfig
-
Undocumented
Declaration
Swift
public var frontViewDisplayConfig: FrontViewDisplayConfig
-
Undocumented
Declaration
Swift
public var editablePlaylistViewDisplayConfig: EditablePlaylistViewDisplayConfig
-
Undocumented
Declaration
Swift
public var podcastEpisodeViewDisplayConfig: PodcastEpisodeViewDisplayConfig
-
Undocumented
Declaration
Swift
public var podcastSeriesViewDisplayConfig: PodcastSeriesViewDisplayConfig
-
Undocumented
Declaration
Swift
public var circularProgressBarConfig: CircularProgressBarConfig
-
Undocumented
Declaration
Swift
public var miniplayerConfig: MiniplayerConfig
-
Undocumented
Declaration
Swift
public var stopDownloadIconColor: UIColor
-
Undocumented
Declaration
Swift
public var supportedInterfaceOrientations_iPhone: UIInterfaceOrientationMask
-
Undocumented
Declaration
Swift
public var supportedInterfaceOrientations_iPad: UIInterfaceOrientationMask
-
Undocumented
Declaration
Swift
public var mainTitle: String
-
Undocumented
Declaration
Swift
public var showTabBarItemTitles: Bool
-
Undocumented
Declaration
Swift
public var tabBarItemImageOffset: CGFloat
-
Undocumented
Declaration
Swift
public var preferredStatusBarStyle: DynamicStatusBarStyle
-
Undocumented
Declaration
Swift
public var navigationControllerType: NavigationControllerType
-
Undocumented
Declaration
Swift
public var shouldUseNavigationDelegatesOnTabNavigationControllers: Bool
-
Undocumented
Declaration
Swift
public var lineSpacing: CGFloat
-
Undocumented
Declaration
Swift
public var bookCoverCornerRadius: CGFloat
-
Undocumented
Declaration
Swift
public var bookCoverOverlayBackgroundColor: UIColor
-
Undocumented
Declaration
Swift
public var bookCoverOverlayTitleFont: BooksFont
-
Undocumented
Declaration
Swift
public var bookCoverOverlayTitleColor: UIColor
-
Undocumented
Declaration
Swift
public var bookCoverOverlayDescriptionFont: BooksFont
-
Undocumented
Declaration
Swift
public var bookCoverOverlayDescriptionColor: UIColor
-
Undocumented
Declaration
Swift
public var bookProgressMarkValueFont: BooksFont
-
Undocumented
Declaration
Swift
public var bookProgressMarkValueColor: UIColor
-
Undocumented
Declaration
Swift
public var bookProgressMarkUnitFont: BooksFont
-
Undocumented
Declaration
Swift
public var bookProgressMarkUnitColor: UIColor
-
Undocumented
Declaration
Swift
public var ratingsSummaryColor: UIColor
-
Undocumented
Declaration
Swift
public var userRatingColor: UIColor
-
Undocumented
Declaration
Swift
public var toastViewConfig: ToastViewConfig
-
Undocumented
Declaration
Swift
public var tabBarConfig: TabBarConfig?
-
Undocumented
Declaration
Swift
public var defaultSplashBackgroundColor: UIColor
-
Undocumented
Declaration
Swift
public var downloadIndicatingIconsEnabled: Bool
-
Undocumented
Declaration
Swift
public var enableGlobalAppearance: Bool
-
init(fontAccessor:
globalNavigationBarConfig: imageAccessor: tintColor: unselectedTintColor: backBarButtonItemImage: bookViewDisplayConfig: catalogViewDisplayConfig: listenViewDisplayConfig: readerViewDisplayConfig: categoryViewDisplayConfig: searchViewDisplayConfig: discoverViewDisplayConfig: booksFilterViewDisplayConfig: frontViewDisplayConfig: editablePlaylistViewDisplayConfig: podcastEpisodeViewDisplayConfig: podcastSeriesViewDisplayConfig: circularProgressBarConfig: miniplayerConfig: stopDownloadIconColor: supportedInterfaceOrientations_iPhone: supportedInterfaceOrientations_iPad: mainTitle: showTabBarItemTitles: tabBarItemImageOffset: preferredStatusBarStyle: navigationControllerType: shouldUseNavigationDelegatesOnSubNavigationControllers: lineSpacing: bookCoverCornerRadius: bookCoverOverlayBackgroundColor: bookCoverOverlayTitleFont: bookCoverOverlayTitleColor: bookCoverOverlayDescriptionFont: bookCoverOverlayDescriptionColor: bookProgressMarkValueFont: bookProgressMarkValueColor: bookProgressMarkUnitFont: bookProgressMarkUnitColor: ratingsSummaryColor: userRatingColor: toastViewConfig: tabBarConfig: defaultSplashBackgroundColor: downloadIndicatingIconsEnabled: enableGlobalAppearance: ) Undocumented
Declaration
Swift
public init( fontAccessor: BooksFontAccessor = .init(), globalNavigationBarConfig: NavigationBarConfig? = nil, imageAccessor: BooksImageResourceAccessor = .init(), tintColor: UIColor = .white, unselectedTintColor: UIColor? = nil, backBarButtonItemImage: UIImage? = nil, bookViewDisplayConfig: BookViewDisplayConfig = .init(), catalogViewDisplayConfig: CatalogViewDisplayConfig = .init(), listenViewDisplayConfig: ListenViewDisplayConfig = .init(), readerViewDisplayConfig: ReaderViewDisplayConfig = .init(), categoryViewDisplayConfig: CategoryViewDisplayConfig = .init(), searchViewDisplayConfig: SearchViewDisplayConfig = .init(), discoverViewDisplayConfig: DiscoverViewDisplayConfig = .init(), booksFilterViewDisplayConfig: BooksFilterViewDisplayConfig = .init(), frontViewDisplayConfig: FrontViewDisplayConfig = .init(), editablePlaylistViewDisplayConfig: EditablePlaylistViewDisplayConfig = .init(), podcastEpisodeViewDisplayConfig: PodcastEpisodeViewDisplayConfig = .init(), podcastSeriesViewDisplayConfig: PodcastSeriesViewDisplayConfig = .init(), circularProgressBarConfig: CircularProgressBarConfig = .init(), miniplayerConfig: MiniplayerConfig = .init(), stopDownloadIconColor: UIColor = .white, supportedInterfaceOrientations_iPhone: UIInterfaceOrientationMask = .portrait, supportedInterfaceOrientations_iPad: UIInterfaceOrientationMask = .all, mainTitle: String = "", showTabBarItemTitles: Bool = true, tabBarItemImageOffset: CGFloat = 0, preferredStatusBarStyle: DynamicStatusBarStyle = .init(), navigationControllerType: NavigationControllerType = .clearable, shouldUseNavigationDelegatesOnSubNavigationControllers: Bool = false, lineSpacing: CGFloat = 0, bookCoverCornerRadius: CGFloat = 10, bookCoverOverlayBackgroundColor: UIColor = .init(white: 0x19 / 255.0, alpha: 0.64), bookCoverOverlayTitleFont: BooksFont = .init(style: .boldTitle, size: 11), bookCoverOverlayTitleColor: UIColor = .white, bookCoverOverlayDescriptionFont: BooksFont = .init(style: .body, size: 10), bookCoverOverlayDescriptionColor: UIColor = .white, bookProgressMarkValueFont: BooksFont = .init(style: .boldTitle, size: 11), bookProgressMarkValueColor: UIColor = .black, bookProgressMarkUnitFont: BooksFont = .init(style: .lightTitle, size: 9), bookProgressMarkUnitColor: UIColor = .black, ratingsSummaryColor: UIColor = .black, userRatingColor: UIColor = .black, toastViewConfig: ToastViewConfig = .init(), tabBarConfig: TabBarConfig? = nil, defaultSplashBackgroundColor: UIColor = .white, downloadIndicatingIconsEnabled: Bool = true, enableGlobalAppearance: Bool = true )
-
Undocumented
Declaration
Swift
public func supportedInterfaceOrientations() -> UIInterfaceOrientationMask