/************************************************************ * * Hyphenate CONFIDENTIAL * __________________ * Copyright (C) 2016 Hyphenate Inc. All rights reserved. * * NOTICE: All information contained herein is, and remains * the property of Hyphenate Inc. * Dissemination of this information or reproduction of this material * is strictly forbidden unless prior written permission is obtained * from Hyphenate Inc. */ #import #import "IConversationModel.h" #import "IModelCell.h" #import "EaseImageView.h" /** @brief cell的最小高度 */ static CGFloat EaseConversationCellMinHeight = 60; /** @brief 会话列表自定义UITableViewCell */ @interface EaseConversationCell : UITableViewCell /** @brief 头像(用户、群组、聊天室) */ @property (strong, nonatomic) EaseImageView *avatarView; /** @brief 最近一条消息的信息 */ @property (strong, nonatomic) UILabel *detailLabel; /** @brief 时间 */ @property (strong, nonatomic) UILabel *timeLabel; /** @brief 会话标题 */ @property (strong, nonatomic) UILabel *titleLabel; /** @brief 会话对象 */ @property (strong, nonatomic) id model; /** @brief 是否显示头像,默认为YES */ @property (nonatomic) BOOL showAvatar; /** @brief title的字体 */ @property (nonatomic) UIFont *titleLabelFont UI_APPEARANCE_SELECTOR; /** @brief title文字颜色 */ @property (nonatomic) UIColor *titleLabelColor UI_APPEARANCE_SELECTOR; /** @brief 最近一条消息字体 */ @property (nonatomic) UIFont *detailLabelFont UI_APPEARANCE_SELECTOR; /** @brief 最近一条消息文字颜色 */ @property (nonatomic) UIColor *detailLabelColor UI_APPEARANCE_SELECTOR; /** @brief 时间文字字体 */ @property (nonatomic) UIFont *timeLabelFont UI_APPEARANCE_SELECTOR; /** @brief 时间文字颜色 */ @property (nonatomic) UIColor *timeLabelColor UI_APPEARANCE_SELECTOR; @end