chore: import upstream snapshot with attribution
This commit is contained in:
+67
@@ -0,0 +1,67 @@
|
||||
//
|
||||
// TLConversationNoNetCell.m
|
||||
// TLChat
|
||||
//
|
||||
// Created by 李伯坤 on 2017/7/17.
|
||||
// Copyright © 2017年 李伯坤. All rights reserved.
|
||||
//
|
||||
|
||||
#import "TLConversationNoNetCell.h"
|
||||
|
||||
@interface TLConversationNoNetCell ()
|
||||
|
||||
@property (nonatomic, strong) UILabel *titleLabel;
|
||||
|
||||
@property (nonatomic, strong) UIImageView *iconView;
|
||||
|
||||
@end
|
||||
|
||||
@implementation TLConversationNoNetCell
|
||||
|
||||
+ (CGFloat)viewHeightByDataModel:(id)dataModel
|
||||
{
|
||||
return 45.0f;
|
||||
}
|
||||
|
||||
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
|
||||
{
|
||||
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
|
||||
[self setSelectionStyle:UITableViewCellSelectionStyleNone];
|
||||
[self.contentView setBackgroundColor:RGBAColor(255, 223, 224, 1)];
|
||||
|
||||
[self p_initViews];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)layoutSubviews
|
||||
{
|
||||
[super layoutSubviews];
|
||||
|
||||
self.addSeparator(ZZSeparatorPositionBottom);
|
||||
}
|
||||
|
||||
#pragma mark - # Private Methods
|
||||
- (void)p_initViews
|
||||
{
|
||||
self.iconView = self.addImageView(1001)
|
||||
.image(TLImage(@"conv_exclamation_mark"))
|
||||
.masonry(^(MASConstraintMaker *make) {
|
||||
make.size.mas_equalTo(40);
|
||||
make.left.mas_equalTo(10);
|
||||
make.centerY.mas_equalTo(0);
|
||||
})
|
||||
.view;
|
||||
|
||||
self.titleLabel = self.contentView.addLabel(1002)
|
||||
.text(LOCSTR(@"当前网络不可用,请检查你的网络设置"))
|
||||
.font([UIFont systemFontOfSize:14]).textColor([UIColor grayColor])
|
||||
.masonry(^(MASConstraintMaker *make) {
|
||||
make.left.mas_equalTo(self.iconView.mas_right).mas_offset(10);
|
||||
make.right.mas_lessThanOrEqualTo(-15);
|
||||
make.centerY.mas_equalTo(0);
|
||||
})
|
||||
.view;
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user