Commit 3ff9fc8d authored by Steven杜宇's avatar Steven杜宇

// AI

parent 11f57f60
...@@ -68,7 +68,9 @@ extension YHAIServiceListViewController: UICollectionViewDelegate, UICollectionV ...@@ -68,7 +68,9 @@ extension YHAIServiceListViewController: UICollectionViewDelegate, UICollectionV
// 返回每个单元格的大小 // 返回每个单元格的大小
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: floor((KScreenWidth-16.0*2.0-10.0)/2.0), height: 178.0) let width = floor((KScreenWidth-16.0*2.0-10.0)/2.0)
let height = width * (194.0/157.0)
return CGSize(width: width, height: height)
} }
// 返回自定义单元格 // 返回自定义单元格
......
...@@ -16,6 +16,11 @@ class YHAITabViewController: YHBaseViewController { ...@@ -16,6 +16,11 @@ class YHAITabViewController: YHBaseViewController {
let arrItemTitles = ["银河AI", "AI"] let arrItemTitles = ["银河AI", "AI"]
var arrItemVCs : [YHBaseViewController] = [] var arrItemVCs : [YHBaseViewController] = []
lazy var headerImgView: UIImageView = {
let v = UIImageView(image: UIImage(named: "ai_product_list_head"))
return v
}()
lazy var segmentedView : JXSegmentedView = { lazy var segmentedView : JXSegmentedView = {
let view = JXSegmentedView(frame: CGRect(x: 0, y: k_Height_safeAreaInsetsTop(), width: KScreenWidth, height: 48)) let view = JXSegmentedView(frame: CGRect(x: 0, y: k_Height_safeAreaInsetsTop(), width: KScreenWidth, height: 48))
view.backgroundColor = .clear view.backgroundColor = .clear
...@@ -56,6 +61,8 @@ class YHAITabViewController: YHBaseViewController { ...@@ -56,6 +61,8 @@ class YHAITabViewController: YHBaseViewController {
func createUI() { func createUI() {
view.addSubview(headerImgView)
for i in 0..<arrItemTitles.count { for i in 0..<arrItemTitles.count {
if i == 0 { // 银河AI if i == 0 { // 银河AI
let vc = YHAIServiceListViewController() let vc = YHAIServiceListViewController()
...@@ -88,6 +95,11 @@ class YHAITabViewController: YHBaseViewController { ...@@ -88,6 +95,11 @@ class YHAITabViewController: YHBaseViewController {
segmentedView.indicators = [indicator] segmentedView.indicators = [indicator]
segmentedView.defaultSelectedIndex = defaltIndex segmentedView.defaultSelectedIndex = defaltIndex
headerImgView.snp.makeConstraints { make in
make.top.left.right.equalToSuperview()
make.height.equalTo(269)
}
let segmentHeight = 29.0 let segmentHeight = 29.0
segmentedView.snp.makeConstraints { make in segmentedView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
......
...@@ -83,7 +83,6 @@ class YHAIProductCell: UICollectionViewCell { ...@@ -83,7 +83,6 @@ class YHAIProductCell: UICollectionViewCell {
backgroundColor = .clear backgroundColor = .clear
contentView.addSubview(bgImgView) contentView.addSubview(bgImgView)
bgImgView.addSubview(iconView)
bgImgView.addSubview(titleLabel) bgImgView.addSubview(titleLabel)
bgImgView.addSubview(subtitleLabel) bgImgView.addSubview(subtitleLabel)
bgImgView.addSubview(blackButton) bgImgView.addSubview(blackButton)
......
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "头部背景图.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