From 83b9d5c682b21d88133f24da0f94dd56bd79e687 Mon Sep 17 00:00:00 2001
From: 单军华
Date: Thu, 19 Jul 2018 13:38:55 +0800
Subject: [PATCH] change
---
screendisplay/Pods/EaseUI/EaseUI/EMUIKit/Views/conversation/MessageCell/EaseMessageTimeCell.m | 98 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 98 insertions(+), 0 deletions(-)
diff --git a/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/Views/conversation/MessageCell/EaseMessageTimeCell.m b/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/Views/conversation/MessageCell/EaseMessageTimeCell.m
new file mode 100755
index 0000000..0f1a9e3
--- /dev/null
+++ b/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/Views/conversation/MessageCell/EaseMessageTimeCell.m
@@ -0,0 +1,98 @@
+/************************************************************
+ * * 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 "EaseMessageTimeCell.h"
+
+CGFloat const EaseMessageTimeCellPadding = 5;
+
+@interface EaseMessageTimeCell()
+
+@property (strong, nonatomic) UILabel *titleLabel;
+
+@end
+
+@implementation EaseMessageTimeCell
+
++ (void)initialize
+{
+ // UIAppearance Proxy Defaults
+ EaseMessageTimeCell *cell = [self appearance];
+ cell.titleLabelColor = [UIColor grayColor];
+ cell.titleLabelFont = [UIFont systemFontOfSize:12];
+}
+
+- (instancetype)initWithStyle:(UITableViewCellStyle)style
+ reuseIdentifier:(NSString *)reuseIdentifier
+{
+ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
+ if (self) {
+ self.backgroundColor = [UIColor clearColor];
+ [self _setupSubview];
+ }
+
+ return self;
+}
+
+#pragma mark - setup subviews
+
+- (void)_setupSubview
+{
+ _titleLabel = [[UILabel alloc] init];
+ _titleLabel.translatesAutoresizingMaskIntoConstraints = NO;
+ _titleLabel.textAlignment = NSTextAlignmentCenter;
+ _titleLabel.backgroundColor = [UIColor clearColor];
+ _titleLabel.textColor = _titleLabelColor;
+ _titleLabel.font = _titleLabelFont;
+ [self.contentView addSubview:_titleLabel];
+
+ [self _setupTitleLabelConstraints];
+}
+
+#pragma mark - Setup Constraints
+
+- (void)_setupTitleLabelConstraints
+{
+ [self addConstraint:[NSLayoutConstraint constraintWithItem:self.titleLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:EaseMessageTimeCellPadding]];
+ [self addConstraint:[NSLayoutConstraint constraintWithItem:self.titleLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-EaseMessageTimeCellPadding]];
+ [self addConstraint:[NSLayoutConstraint constraintWithItem:self.titleLabel attribute:NSLayoutAttributeCenterY relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeCenterY multiplier:1.0 constant:0]];
+ [self addConstraint:[NSLayoutConstraint constraintWithItem:self.titleLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-EaseMessageTimeCellPadding]];
+ [self addConstraint:[NSLayoutConstraint constraintWithItem:self.titleLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:EaseMessageTimeCellPadding]];
+}
+
+#pragma mark - setter
+
+- (void)setTitle:(NSString *)title
+{
+ _title = title;
+ _titleLabel.text = _title;
+}
+
+- (void)setTitleLabelFont:(UIFont *)titleLabelFont
+{
+ _titleLabelFont = titleLabelFont;
+ _titleLabel.font = _titleLabelFont;
+}
+
+- (void)setTitleLabelColor:(UIColor *)titleLabelColor
+{
+ _titleLabelColor = titleLabelColor;
+ _titleLabel.textColor = _titleLabelColor;
+}
+
+#pragma mark - public
+
++ (NSString *)cellIdentifier
+{
+ return @"MessageTimeCell";
+}
+
+@end
--
Gitblit v1.8.0