处理好评论了
This commit is contained in:
@@ -14,9 +14,8 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
/// Footer 状态枚举
|
||||
typedef NS_ENUM(NSInteger, KBAIReplyFooterState) {
|
||||
KBAIReplyFooterStateHidden, // 无二级评论,不显示
|
||||
KBAIReplyFooterStateExpand, // 显示"展开x条回复"(初始折叠状态)
|
||||
KBAIReplyFooterStateLoadMore, // 显示"加载更多"(已展开部分)
|
||||
KBAIReplyFooterStateCollapse // 显示"收起"(全部展开后)
|
||||
KBAIReplyFooterStateExpand, // 显示"展开x条回复"(折叠状态)
|
||||
KBAIReplyFooterStateCollapse // 显示"收起"(展开状态)
|
||||
};
|
||||
|
||||
/// 一级评论模型
|
||||
@@ -63,6 +62,11 @@ typedef NS_ENUM(NSInteger, KBAIReplyFooterState) {
|
||||
/// 回复是否已展开
|
||||
@property(nonatomic, assign) BOOL isRepliesExpanded;
|
||||
|
||||
#pragma mark - 缓存高度
|
||||
|
||||
/// Header 高度缓存
|
||||
@property(nonatomic, assign) CGFloat cachedHeaderHeight;
|
||||
|
||||
#pragma mark - Helper Methods
|
||||
|
||||
/// 格式化后的时间字符串
|
||||
@@ -71,13 +75,16 @@ typedef NS_ENUM(NSInteger, KBAIReplyFooterState) {
|
||||
/// 获取当前 Footer 状态
|
||||
- (KBAIReplyFooterState)footerState;
|
||||
|
||||
/// 展开更多回复(每次加载指定数量)
|
||||
/// @param count 本次加载的数量
|
||||
- (void)loadMoreReplies:(NSInteger)count;
|
||||
/// 展开全部回复
|
||||
- (void)expandAllReplies;
|
||||
|
||||
/// 收起所有回复
|
||||
- (void)collapseReplies;
|
||||
|
||||
/// 计算 Header 高度
|
||||
/// @param maxWidth 最大宽度
|
||||
- (CGFloat)calculateHeaderHeightWithMaxWidth:(CGFloat)maxWidth;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
||||
Reference in New Issue
Block a user