Files
keyboard/keyBoard/Class/Common/V/KBAppUpdateView.h

36 lines
970 B
C
Raw Normal View History

2026-03-04 18:05:39 +08:00
//
// KBAppUpdateView.h
// keyBoard
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@class KBAppUpdateView;
2026-03-04 20:36:53 +08:00
@class KBAppUpdateInfo;
2026-03-04 18:05:39 +08:00
@protocol KBAppUpdateViewDelegate <NSObject>
@optional
- (void)appUpdateViewDidTapUpgrade:(KBAppUpdateView *)view;
2026-03-04 20:36:53 +08:00
- (void)appUpdateViewDidTapCancel:(KBAppUpdateView *)view;
2026-03-04 18:05:39 +08:00
@end
@interface KBAppUpdateView : UIView
@property (nonatomic, weak) id<KBAppUpdateViewDelegate> delegate;
2026-03-04 20:36:53 +08:00
@property (nonatomic, strong, nullable) KBAppUpdateInfo *updateInfo;
2026-03-04 18:05:39 +08:00
@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;
2026-03-04 20:36:53 +08:00
@property (nonatomic, copy) NSString *cancelButtonTitle;
@property (nonatomic, assign) BOOL showsCancelButton;
2026-03-04 18:05:39 +08:00
@end
NS_ASSUME_NONNULL_END