You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.4 KiB
63 lines
1.4 KiB
// |
|
// XHEmotionCollectionViewCell.m |
|
// MessageDisplayExample |
|
// |
|
// Created by HUAJIE-1 on 14-5-3. |
|
// Copyright (c) 2014年 曾宪华 开发团队(http://iyilunba.com ) 本人QQ:543413507 本人QQ群(142557668). All rights reserved. |
|
// |
|
|
|
#import "XHEmotionCollectionViewCell.h" |
|
|
|
@interface XHEmotionCollectionViewCell () |
|
|
|
/** |
|
* 显示表情封面的控件 |
|
*/ |
|
@property (nonatomic, weak) UIImageView *emotionImageView; |
|
|
|
/** |
|
* 配置默认控件和参数 |
|
*/ |
|
- (void)setup; |
|
@end |
|
|
|
@implementation XHEmotionCollectionViewCell |
|
|
|
#pragma setter method |
|
|
|
- (void)setEmotion:(XHEmotion *)emotion { |
|
_emotion = emotion; |
|
|
|
// TODO: |
|
self.emotionImageView.image = emotion.emotionConverPhoto; |
|
} |
|
|
|
#pragma mark - Life cycle |
|
|
|
- (void)setup { |
|
if (!_emotionImageView) { |
|
UIImageView *emotionImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, kXHEmotionImageViewSize, kXHEmotionImageViewSize)]; |
|
emotionImageView.backgroundColor = [UIColor colorWithRed:0.000 green:0.251 blue:0.502 alpha:1.000]; |
|
[self.contentView addSubview:emotionImageView]; |
|
self.emotionImageView = emotionImageView; |
|
} |
|
} |
|
|
|
- (void)awakeFromNib { |
|
[self setup]; |
|
} |
|
|
|
- (id)initWithFrame:(CGRect)frame { |
|
self = [super initWithFrame:frame]; |
|
if (self) { |
|
// Initialization code |
|
[self setup]; |
|
} |
|
return self; |
|
} |
|
|
|
- (void)dealloc { |
|
self.emotion = nil; |
|
} |
|
|
|
@end
|
|
|