处理滚动底部问题

This commit is contained in:
2026-01-29 14:42:49 +08:00
parent 25fbe9b64e
commit 32ebc6fb65
12 changed files with 174 additions and 26 deletions

View File

@@ -9,12 +9,23 @@
@implementation KBAiChatMessage
+ (instancetype)loadingUserMessage {
KBAiChatMessage *message = [[KBAiChatMessage alloc] init];
message.type = KBAiChatMessageTypeUser;
message.text = @"";
message.timestamp = [NSDate date];
message.isComplete = NO;
message.isLoading = YES;
return message;
}
+ (instancetype)userMessageWithText:(NSString *)text {
KBAiChatMessage *message = [[KBAiChatMessage alloc] init];
message.type = KBAiChatMessageTypeUser;
message.text = text;
message.timestamp = [NSDate date];
message.isComplete = YES;
message.isLoading = NO;
return message;
}
@@ -28,6 +39,7 @@
message.audioDuration = duration;
message.audioData = audioData;
message.isComplete = NO;
message.isLoading = NO;
return message;
}
@@ -41,6 +53,7 @@
message.audioDuration = 0;
message.audioData = nil;
message.isComplete = NO;
message.isLoading = NO;
return message;
}
@@ -53,6 +66,7 @@
message.audioDuration = 0;
message.audioData = nil;
message.isComplete = NO;
message.isLoading = NO;
return message;
}
@@ -61,6 +75,7 @@
message.type = KBAiChatMessageTypeTime;
message.timestamp = timestamp;
message.isComplete = YES;
message.isLoading = NO;
return message;
}