TrackViewConfig
public struct TrackViewConfig : Sendable
Undocumented
-
Undocumented
Declaration
Swift
public var titleFont: BooksFont -
Undocumented
Declaration
Swift
public var titleColor: UIColor -
Undocumented
Declaration
Swift
public var descriptionFont: BooksFont -
Undocumented
Declaration
Swift
public var descriptionColor: UIColor -
Undocumented
Declaration
Swift
public var disabledOverlayColor: UIColor -
Undocumented
Declaration
Swift
public var coverTitleSpacing: CGFloat -
Undocumented
Declaration
Swift
public var titleDescriptionSpacing: CGFloat -
Undocumented
Declaration
Swift
public var coverSize: CGSize -
Undocumented
Declaration
Swift
public var rowHeight: CGFloat -
Undocumented
Declaration
Swift
public var contentInsets: UIEdgeInsets? -
Undocumented
Declaration
Swift
public var separatorConfig: SeparatorConfig -
Undocumented
Declaration
Swift
public var showPlayOverlay: Bool -
init(titleFont:titleColor: descriptionFont: descriptionColor: disabledOverlayColor: coverTitleSpacing: titleDescriptionSpacing: coverSize: rowHeight: contentInsets: separatorConfig: showPlayOverlay: ) Undocumented
Declaration
Swift
public init( titleFont: BooksFont = .init(style: .boldBody, size: 15), titleColor: UIColor = .black, descriptionFont: BooksFont = .init(style: .body, size: 15), descriptionColor: UIColor = .black, disabledOverlayColor: UIColor = .init(red: 1, green: 1, blue: 1, alpha: 0.5), coverTitleSpacing: CGFloat = 0, titleDescriptionSpacing: CGFloat = 0, coverSize: CGSize = .zero, rowHeight: CGFloat = 60, contentInsets: UIEdgeInsets? = nil, separatorConfig: SeparatorConfig = .init(), showPlayOverlay: Bool = true )