// // KBFunctionBarView.h // CustomKeyboard // // Created by Mac on 2025/10/28. // #import NS_ASSUME_NONNULL_BEGIN /// 功能区顶部的 Bar: /// 左侧:App 图标按钮(点击可回到主 App 或打开更多功能) /// 右侧:升级 VIP 按钮 @class KBFunctionBarView; @protocol KBFunctionBarViewDelegate @optional /// 左侧 4 个按钮点击(index: 0~3) - (void)functionBarView:(KBFunctionBarView *)bar didTapLeftAtIndex:(NSInteger)index; /// 右侧 3 个按钮点击(index: 0~2) - (void)functionBarView:(KBFunctionBarView *)bar didTapRightAtIndex:(NSInteger)index; @end @interface KBFunctionBarView : UIView @property (nonatomic, weak, nullable) id delegate; /// 左侧按钮(当前只有一个:App 图标) @property (nonatomic, strong, readonly) NSArray *leftButtons; /// 右侧按钮(当前只有一个:升级 VIP) @property (nonatomic, strong, readonly) NSArray *rightButtons; /// 预留的标题配置(目前按钮主要以图片为主,可选) @property (nonatomic, copy) NSArray *leftTitles; @property (nonatomic, copy) NSArray *rightTitles; @end NS_ASSUME_NONNULL_END