Commit 415fa600 authored by Steven杜宇's avatar Steven杜宇

// AI

parent 1bc9df77
......@@ -225,14 +225,16 @@ class YHAIRobotChatViewController: YHBaseViewController {
func getFlowMessages() -> [String] {
return ["大学升学", "银河教育服务", "DES分数和Alevel的换算关系", "银河教育插班成功率如何?"]
if myTitle == "房产" {
return ["大学升学", "银河教育服务", "DES分数和Alevel的换算关系", "银河教育插班成功率如何?"]
} else if myTitle == "教育" {
return []
return ["大学升学", "银河教育服务", "DES分数和Alevel的换算关系", "银河教育插班成功率如何?"]
} else if myTitle == "销售" {
return []
return ["大学升学", "银河教育服务", "DES分数和Alevel的换算关系", "银河教育插班成功率如何?"]
}
return []
}
......
......@@ -12,6 +12,15 @@ class YHAIChatBannerCollectionCell: UICollectionViewCell {
static let cellReuseIdentifier = "YHAIChatBannerCollectionCell"
lazy var bgView: UIView = {
let v = UIView()
v.backgroundColor = .white
v.backgroundColor = .white
v.layer.cornerRadius = 6.0
v.clipsToBounds = true
return v
}()
lazy var titleLabel: UILabel = {
var label = UILabel()
label.font = .PFSC_R(ofSize: 12)
......@@ -36,11 +45,13 @@ class YHAIChatBannerCollectionCell: UICollectionViewCell {
private func setupUI() {
contentView.backgroundColor = .white
contentView.layer.cornerRadius = 6.0
contentView.addSubview(shadowView)
contentView.addSubview(titleLabel)
contentView.addSubview(bgView)
bgView.addSubview(titleLabel)
bgView.snp.makeConstraints { make in
make.edges.equalToSuperview()
}
shadowView.snp.makeConstraints { make in
make.edges.equalToSuperview()
......
......@@ -23,7 +23,6 @@ class YHAIChatBannerItem {
class YHAIChatBannerView: UIView {
static let viewHeight = 242.0
static let bannersHeight = 95.0
let cellHeight: CGFloat = 33.0 // 单元格的固定高度
var selectFlowMsgBlock:((String)->())?
......@@ -51,7 +50,15 @@ class YHAIChatBannerView: UIView {
imagV.image = UIImage(named: "ai_chat_header_role")
return imagV
}()
lazy var arrowImgV: UIImageView = {
let imagV : UIImageView = UIImageView()
imagV.contentMode = .scaleAspectFill
imagV.clipsToBounds = true
imagV.image = UIImage(named: "ai_chat_heaer_banner_arrow")
return imagV
}()
var dataArr: [YHAIChatBannerItem] = [] {
didSet {
// 设置为0是先停掉自动滑动定时器
......@@ -78,11 +85,15 @@ class YHAIChatBannerView: UIView {
view.automaticSlidingInterval = bannerSildingInterval
view.register(YHAIChatBannerItemCell.self, forCellWithReuseIdentifier: YHAIChatBannerItemCell.cellReuseIdentifier)
view.itemSize = CGSizeMake(KScreenWidth-40.0, YHAIChatBannerView.bannersHeight)//FSPagerView.automaticSize
view.layer.cornerRadius = 4.0
view.clipsToBounds = true
return view
}()
lazy var indicatorView : YHHomeBannerIndicatorView = {
let view = YHHomeBannerIndicatorView()
view.normalColor = .init(hex: 0x6D788A)
view.selectedColor = .brandMainColor
return view
}()
......@@ -116,17 +127,17 @@ class YHAIChatBannerView: UIView {
func createUI() {
self.backgroundColor = .white
addSubview(bgImgV)
addSubview(rolerImgV)
addSubview(bannerView)
bannerView.addSubview(indicatorView)
bannerView.addSubview(arrowImgV)
bgImgV.snp.makeConstraints { make in
make.top.equalTo(0)
make.left.equalTo(20)
make.right.equalTo(-20)
make.bottom.equalTo(0)
make.height.equalTo(242)
}
rolerImgV.snp.makeConstraints { make in
......@@ -137,9 +148,9 @@ class YHAIChatBannerView: UIView {
}
bannerView.snp.makeConstraints { make in
make.top.equalTo(10)
make.left.equalTo(20)
make.right.equalTo(-20)
make.bottom.equalTo(bgImgV)
make.left.equalTo(22)
make.right.equalTo(-22)
make.height.equalTo(YHAIChatBannerView.bannersHeight)
}
......@@ -150,6 +161,13 @@ class YHAIChatBannerView: UIView {
}
bannerView.reloadData()
arrowImgV.snp.makeConstraints { make in
make.right.equalTo(-20)
make.width.equalTo(12)
make.height.equalTo(4)
make.bottom.equalTo(-40)
}
addSubview(collectionView)
collectionView.snp.makeConstraints { make in
make.left.equalTo(20)
......
......@@ -31,8 +31,8 @@ class YHHomeBannerIndicatorView: UIView {
}
private var arrViews : [UIView] = []
private var normalColor : UIColor = UIColor(hex: 0xffffff, alpha: 0.3)
private var selectedColor : UIColor = UIColor(hex: 0xffffff)
var normalColor : UIColor = UIColor(hex: 0xffffff, alpha: 0.3)
var selectedColor : UIColor = UIColor(hex: 0xffffff)
lazy var subHoldView: UIView = {
let view = UIView()
......
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Vector 6602@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Vector 6602@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
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