Files
keyboard/keyBoard/Class/Common/V/KBAppUpdateView.h
2026-03-04 20:36:53 +08:00

36 lines
970 B
Objective-C

//
// KBAppUpdateView.h
// keyBoard
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@class KBAppUpdateView;
@class KBAppUpdateInfo;
@protocol KBAppUpdateViewDelegate <NSObject>
@optional
- (void)appUpdateViewDidTapUpgrade:(KBAppUpdateView *)view;
- (void)appUpdateViewDidTapCancel:(KBAppUpdateView *)view;
@end
@interface KBAppUpdateView : UIView
@property (nonatomic, weak) id<KBAppUpdateViewDelegate> 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<NSString *> *contentItems;
@property (nonatomic, copy) NSString *upgradeButtonTitle;
@property (nonatomic, copy) NSString *cancelButtonTitle;
@property (nonatomic, assign) BOOL showsCancelButton;
@end
NS_ASSUME_NONNULL_END