// // KBAppUpdateView.h // keyBoard // #import NS_ASSUME_NONNULL_BEGIN @class KBAppUpdateView; @class KBAppUpdateInfo; @protocol KBAppUpdateViewDelegate @optional - (void)appUpdateViewDidTapUpgrade:(KBAppUpdateView *)view; - (void)appUpdateViewDidTapCancel:(KBAppUpdateView *)view; @end @interface KBAppUpdateView : UIView @property (nonatomic, weak) id delegate; @property (nonatomic, strong, nullable) KBAppUpdateInfo *updateInfo; @property (nonatomic, copy) NSString *backgroundImageName; @property (nonatomic, copy) NSString *titleText; @property (nonatomic, copy) NSString *versionText; @property (nonatomic, copy) NSString *contentTitleText; @property (nonatomic, copy) NSArray *contentItems; @property (nonatomic, copy) NSString *upgradeButtonTitle; @property (nonatomic, copy) NSString *cancelButtonTitle; @property (nonatomic, assign) BOOL showsCancelButton; @end NS_ASSUME_NONNULL_END