私聊页面的自定义U
This commit is contained in:
@@ -19,18 +19,19 @@ class ChatTextCell: ChatBaseCell {
|
||||
|
||||
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
|
||||
super.init(style: style, reuseIdentifier: reuseIdentifier)
|
||||
initSubview()
|
||||
}
|
||||
|
||||
func initSubview() {
|
||||
bubbleView.addSubview(textLb)
|
||||
|
||||
avatarImgView.snp.remakeConstraints { (make) in
|
||||
avatarImgView.snp.makeConstraints { (make) in
|
||||
make.size.equalTo(ChatUIConfig.layout.avatarSize)
|
||||
make.left.equalToSuperview().offset(10)
|
||||
make.top.equalTo(contentView).offset(10)
|
||||
}
|
||||
|
||||
bubbleView.snp.remakeConstraints { (make) in
|
||||
bubbleView.snp.makeConstraints { (make) in
|
||||
make.top.equalTo(contentView.snp.top).offset(2)
|
||||
make.bottom.equalTo(textLb.snp.bottom).offset(2)
|
||||
make.left.equalTo(avatarImgView.snp.right)
|
||||
@@ -38,13 +39,13 @@ class ChatTextCell: ChatBaseCell {
|
||||
make.height.equalTo(textLb).offset(26)
|
||||
}
|
||||
|
||||
textLb.snp.remakeConstraints { (make) in
|
||||
textLb.snp.makeConstraints { (make) in
|
||||
make.top.equalTo(bubbleView).offset(ChatUIConfig.layout.textInsets.top);
|
||||
make.left.equalTo(bubbleView).offset(ChatUIConfig.layout.textInsets.left);
|
||||
make.right.equalTo(bubbleView).offset(-ChatUIConfig.layout.textInsets.right);
|
||||
}
|
||||
|
||||
activityIndicatorView.snp.remakeConstraints { (make) in
|
||||
activityIndicatorView.snp.makeConstraints { (make) in
|
||||
make.centerY.equalTo(bubbleView)
|
||||
make.centerX.equalToSuperview()
|
||||
make.width.height.equalTo(30)
|
||||
@@ -78,7 +79,7 @@ extension ChatTextCell {
|
||||
make.top.equalToSuperview().offset(ChatUIConfig.layout.cellContentInsets.top)
|
||||
}
|
||||
|
||||
bubbleView.snp.makeConstraints { make in
|
||||
bubbleView.snp.remakeConstraints { make in
|
||||
make.size.equalTo(model.contentSize)
|
||||
make.top.equalTo(avatarImgView)
|
||||
make.right.equalTo(avatarImgView.snp.left).offset(-10)
|
||||
@@ -89,8 +90,8 @@ extension ChatTextCell {
|
||||
make.width.height.equalTo(30)
|
||||
}
|
||||
|
||||
textLb.snp.makeConstraints { make in
|
||||
make.edges.equalTo(ChatUIConfig.layout.textInsets)
|
||||
textLb.snp.remakeConstraints { make in
|
||||
make.edges.equalToSuperview().inset(ChatUIConfig.layout.textInsets)
|
||||
}
|
||||
|
||||
// start
|
||||
@@ -103,14 +104,14 @@ extension ChatTextCell {
|
||||
make.top.equalToSuperview().offset(ChatUIConfig.layout.cellContentInsets.top)
|
||||
}
|
||||
|
||||
bubbleView.snp.makeConstraints { make in
|
||||
bubbleView.snp.remakeConstraints { make in
|
||||
make.size.equalTo(model.contentSize)
|
||||
make.top.equalTo(avatarImgView)
|
||||
make.left.equalTo(avatarImgView.snp.right).offset(10)
|
||||
}
|
||||
|
||||
textLb.snp.makeConstraints { make in
|
||||
make.edges.equalTo(ChatUIConfig.layout.textInsets)
|
||||
textLb.snp.remakeConstraints { make in
|
||||
make.edges.equalToSuperview().inset(ChatUIConfig.layout.textInsets)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user