// // KBFunctionBarView.h // CustomKeyboard // // Created by Mac on 2025/10/28. // #import NS_ASSUME_NONNULL_BEGIN /// 功能区顶部的Bar:左侧4个按钮,右侧3个按钮 @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; /// 左侧4个按钮(懒加载创建,等宽水平排布) @property (nonatomic, strong, readonly) NSArray *leftButtons; /// 右侧3个按钮(懒加载创建,等宽水平排布,靠右) @property (nonatomic, strong, readonly) NSArray *rightButtons; /// 配置按钮标题(可选) @property (nonatomic, copy) NSArray *leftTitles; // 默认 @[@"帮回", @"会说", @"话术", @"更多"] @property (nonatomic, copy) NSArray *rightTitles; // 默认 @[@"❤", @"收藏", @"宫格"] @end NS_ASSUME_NONNULL_END