New file |
| | |
| | | /************************************************************ |
| | | * * 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 <UIKit/UIKit.h> |
| | | |
| | | #import "IUserModel.h" |
| | | #import "IModelCell.h" |
| | | #import "EaseImageView.h" |
| | | |
| | | static CGFloat EaseUserCellMinHeight = 50; |
| | | |
| | | @protocol EaseUserCellDelegate; |
| | | |
| | | /** @brief 好友(用户)列表自定义UITableViewCell */ |
| | | |
| | | @interface EaseUserCell : UITableViewCell<IModelCell> |
| | | |
| | | @property (weak, nonatomic) id<EaseUserCellDelegate> delegate; |
| | | |
| | | /** @brief 头像 */ |
| | | @property (strong, nonatomic) EaseImageView *avatarView; |
| | | |
| | | /** @brief 昵称(环信id) */ |
| | | @property (strong, nonatomic) UILabel *titleLabel; |
| | | |
| | | /** @brief 用户model */ |
| | | @property (strong, nonatomic) id<IUserModel> model; |
| | | |
| | | /** @brief 是否显示头像,默认为YES */ |
| | | @property (nonatomic) BOOL showAvatar; |
| | | |
| | | /** @brief 当前cell在tabeleView的位置 */ |
| | | @property (strong, nonatomic) NSIndexPath *indexPath; |
| | | |
| | | /** @brief titleLabel的字体 */ |
| | | @property (nonatomic) UIFont *titleLabelFont UI_APPEARANCE_SELECTOR; |
| | | |
| | | /** @brief titleLabel的文字颜色 */ |
| | | @property (nonatomic) UIColor *titleLabelColor UI_APPEARANCE_SELECTOR; |
| | | |
| | | @end |
| | | |
| | | /** @brief 好友(用户)列表自定义UITableViewCell */ |
| | | @protocol EaseUserCellDelegate <NSObject> |
| | | |
| | | /*! |
| | | @method |
| | | @brief 选中的好友(用户)cell长按回调 |
| | | @discussion |
| | | @param indexPath 选中的cell所在位置 |
| | | @result |
| | | */ |
| | | - (void)cellLongPressAtIndexPath:(NSIndexPath *)indexPath; |
| | | |
| | | @end |