Commit 6fc03451 authored by Steven杜宇's avatar Steven杜宇

// AI

parent 98d61e7d
......@@ -38,6 +38,18 @@ class YHAIThinkingMessageCell: UITableViewCell {
return lottieView
}()
lazy var shadowView: YHAIChatShadowView = {
let v = YHAIChatShadowView()
return v
}()
var rightAngleView: UIView = {
let v = UIView()
v.backgroundColor = .white
return v
}()
required init?(coder: NSCoder) {
super.init(coder: coder)
}
......@@ -52,10 +64,21 @@ class YHAIThinkingMessageCell: UITableViewCell {
selectionStyle = .none
contentView.backgroundColor = .clear
backgroundColor = .clear
contentView.addSubview(shadowView)
contentView.addSubview(rightAngleView)
contentView.addSubview(whiteContentView)
whiteContentView.addSubview(messageLabel)
whiteContentView.addSubview(loadingImgView)
shadowView.snp.makeConstraints { make in
make.edges.equalTo(whiteContentView)
}
rightAngleView.snp.makeConstraints { make in
make.top.left.equalTo(whiteContentView)
make.width.height.equalTo(15)
}
whiteContentView.snp.makeConstraints { make in
make.left.equalTo(20)
make.right.lessThanOrEqualTo(-20)
......
......@@ -85,6 +85,12 @@ class YHCardMessageCell: UITableViewCell {
return btn
}()
lazy var shadowView: YHAIChatShadowView = {
let v = YHAIChatShadowView()
return v
}()
@objc func didBottomButtonClicked() {
}
......@@ -103,6 +109,7 @@ class YHCardMessageCell: UITableViewCell {
selectionStyle = .none
contentView.backgroundColor = .clear
backgroundColor = .clear
contentView.addSubview(shadowView)
contentView.addSubview(whiteContentView)
whiteContentView.addSubview(iconImgView)
whiteContentView.addSubview(titleLabel)
......@@ -113,6 +120,11 @@ class YHCardMessageCell: UITableViewCell {
whiteContentView.addSubview(describeLabel)
whiteContentView.addSubview(bottomBtn)
shadowView.snp.makeConstraints { make in
make.edges.equalTo(whiteContentView)
}
whiteContentView.snp.makeConstraints { make in
make.left.equalTo(20)
make.right.equalTo(-20)
......
......@@ -102,6 +102,12 @@ class YHFixProductListMessageCell: UITableViewCell {
return btn
}()
lazy var shadowView: YHAIChatShadowView = {
let v = YHAIChatShadowView()
return v
}()
@objc func didMoreButtonClicked() {
if !listModel.redirect_path.isEmpty {
......@@ -126,6 +132,7 @@ class YHFixProductListMessageCell: UITableViewCell {
selectionStyle = .none
contentView.backgroundColor = .clear
backgroundColor = .clear
contentView.addSubview(shadowView)
contentView.addSubview(whiteContentView)
whiteContentView.addSubview(iconImgView)
whiteContentView.addSubview(titleLabel)
......@@ -133,6 +140,10 @@ class YHFixProductListMessageCell: UITableViewCell {
whiteContentView.addSubview(lineView)
whiteContentView.addSubview(listView)
shadowView.snp.makeConstraints { make in
make.edges.equalTo(whiteContentView)
}
whiteContentView.snp.makeConstraints { make in
make.left.equalTo(20)
make.right.equalTo(-20)
......
......@@ -103,6 +103,12 @@ class YHProductListMessageCell: UITableViewCell {
return btn
}()
lazy var shadowView: YHAIChatShadowView = {
let v = YHAIChatShadowView()
return v
}()
@objc func didMoreButtonClicked() {
if !listModel.redirect_path.isEmpty {
......@@ -127,6 +133,7 @@ class YHProductListMessageCell: UITableViewCell {
selectionStyle = .none
contentView.backgroundColor = .clear
backgroundColor = .clear
contentView.addSubview(shadowView)
contentView.addSubview(whiteContentView)
whiteContentView.addSubview(iconImgView)
whiteContentView.addSubview(titleLabel)
......@@ -134,6 +141,10 @@ class YHProductListMessageCell: UITableViewCell {
whiteContentView.addSubview(lineView)
whiteContentView.addSubview(listView)
shadowView.snp.makeConstraints { make in
make.edges.equalTo(whiteContentView)
}
whiteContentView.snp.makeConstraints { make in
make.left.equalTo(20)
make.right.equalTo(-20)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment