12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // YOUPAIOCBarrageMixedImageAndTextCell.m
- // OCBarrage
- //
- // Created by QMTV on 2017/8/31.
- // Copyright © 2017年 LFC. All rights reserved.
- //
- #import "YOUPAIOCBarrageMixedImageAndTextCell.h"
- @implementation YOUPAIOCBarrageMixedImageAndTextCell
- - (instancetype)init {
- self = [super init];
- if (self) {
- [self addSubviews];
- }
-
- return self;
- }
- - (void)prepareForReuse {
- [super prepareForReuse];
-
- self.miaxedImageAndTextLabel.attributedText = nil;
- }
- - (void)addSubviews {
- [self addSubview:self.miaxedImageAndTextLabel];
- }
- - (void)youpaifupdateSubviewsData {
- self.miaxedImageAndTextLabel.attributedText = self.textDescriptor.attributedText;
- }
- - (void)youpaiflayoutContentSubviews {
- CGSize cellSize = [self.miaxedImageAndTextLabel sizeThatFits:CGSizeMake(CGFLOAT_MAX, CGFLOAT_MAX)];
- self.miaxedImageAndTextLabel.frame = CGRectMake(0.0, 0.0, cellSize.width, cellSize.height);
- }
- - (void)removeSubViewsAndSublayers {
- }
- #pragma mark --- getter
- - (YYLabel *)miaxedImageAndTextLabel {
- if (!_miaxedImageAndTextLabel) {
- _miaxedImageAndTextLabel = [[YYLabel alloc] init];
- }
-
- return _miaxedImageAndTextLabel;
- }
- @end
|