tableview倒置

This commit is contained in:
2026-01-31 22:40:50 +08:00
parent d2f582b7f8
commit 6ae504823b
35 changed files with 2340 additions and 128 deletions

View File

@@ -24,6 +24,9 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic, weak) id<KBChatTableViewDelegate> delegate;
/// 是否倒置列表(倒置后:视觉底部为 row=0历史消息向上追加
@property (nonatomic, assign) BOOL inverted;
/// 添加用户消息
- (void)addUserMessage:(NSString *)text;
@@ -84,6 +87,10 @@ NS_ASSUME_NONNULL_BEGIN
- (void)prependHistoryMessages:(NSArray<KBAiChatMessage *> *)messages
openingMessage:(nullable KBAiChatMessage *)openingMessage;
/// 追加历史消息(倒置模式使用:把更老的消息插入到 openingMessage 之前/末尾)
- (void)appendHistoryMessages:(NSArray<KBAiChatMessage *> *)messages
openingMessage:(nullable KBAiChatMessage *)openingMessage;
@end
NS_ASSUME_NONNULL_END