AlertAppearance
public class AlertAppearance : NSObject, @unchecked Sendable系统弹出框样式配置类,由于系统兼容性,建议优先使用AlertController
备注:如果未自定义样式,显示效果和系统一致,不会产生任何影响;框架会先渲染actions动作再渲染cancel动作
- 
                  
                  单例模式,统一设置样式 DeclarationSwift public static let appearance: AlertAppearance
- 
                  
                  自定义首选动作句柄,默认nil,跟随系统 DeclarationSwift public var preferredActionBlock: (@MainActor @Sendable (_ alertController: UIAlertController) -> UIAlertAction?)?
- 
                  
                  标题颜色,仅全局生效,默认nil DeclarationSwift public var titleColor: UIColor?
- 
                  
                  标题字体,仅全局生效,默认nil DeclarationSwift public var titleFont: UIFont?
- 
                  
                  消息颜色,仅全局生效,默认nil DeclarationSwift public var messageColor: UIColor?
- 
                  
                  消息字体,仅全局生效,默认nil DeclarationSwift public var messageFont: UIFont?
- 
                  
                  默认动作颜色,仅全局生效,默认nil DeclarationSwift public var actionColor: UIColor?
- 
                  
                  首选动作颜色,仅全局生效,默认nil DeclarationSwift public var preferredActionColor: UIColor?
- 
                  
                  取消动作颜色,仅全局生效,默认nil DeclarationSwift public var cancelActionColor: UIColor?
- 
                  
                  警告动作颜色,仅全局生效,默认nil DeclarationSwift public var destructiveActionColor: UIColor?
- 
                  
                  禁用动作颜色,仅全局生效,默认nil DeclarationSwift public var disabledActionColor: UIColor?
- 
                  
                  是否启用Controller样式,设置后自动启用 DeclarationSwift public var controllerEnabled: Bool { get }
- 
                  
                  是否启用Action样式,设置后自动启用 DeclarationSwift public var actionEnabled: Bool { get }
 View on GitHub
View on GitHub