88 lines
2.8 KiB
Swift
88 lines
2.8 KiB
Swift
////
|
|
//// WA_HomeVC.swift
|
|
//// wallpaper_project
|
|
|
|
//
|
|
import UIKit
|
|
//import JXSegmentedView
|
|
//import SnapKit
|
|
//import Photos
|
|
//
|
|
//
|
|
class WA_HomeVC: WA_RootVC {
|
|
// @IBOutlet weak var segmentedView: JXSegmentedView!
|
|
// var segmentedDataSource = JXSegmentedTitleDataSource()
|
|
// var listContainerView: JXSegmentedListContainerView!
|
|
//
|
|
// override func viewDidLoad() {
|
|
// super.viewDidLoad()
|
|
//
|
|
// setSegamented()
|
|
//// requestPhotoLibraryPermission()
|
|
//
|
|
// }
|
|
//
|
|
// override func viewWillAppear(_ animated: Bool) {
|
|
// super.viewWillAppear(true)
|
|
// self.navigationController?.navigationBar.isHidden = true
|
|
// }
|
|
//
|
|
//
|
|
//
|
|
//
|
|
// func setSegamented(){
|
|
// segmentedView.delegate = self
|
|
// //配置数据源相关配置属性
|
|
// segmentedDataSource.titles = [ "LIVE","4K"]
|
|
// segmentedDataSource.titleSelectedColor = .hexSting(color: "#000000", alpha: 1)
|
|
// segmentedDataSource.titleNormalColor = .hexSting(color: "#A1B2AF", alpha: 1)
|
|
//
|
|
// segmentedDataSource.titleSelectedFont = .boldSystemFont(ofSize: 20)
|
|
// segmentedDataSource.titleNormalFont = .systemFont(ofSize: 18)
|
|
// segmentedDataSource.isTitleColorGradientEnabled = true
|
|
// self.segmentedDataSource.reloadData(selectedIndex: 0)
|
|
// //关联dataSource
|
|
// self.segmentedView.dataSource = segmentedDataSource
|
|
//
|
|
//
|
|
// let indicator = JXSegmentedIndicatorLineView()
|
|
// indicator.indicatorColor = .hexSting(color: "#1FD7B2", alpha: 1)
|
|
// self.segmentedView.indicators = [indicator]
|
|
//
|
|
// listContainerView = JXSegmentedListContainerView(dataSource: self)
|
|
// self.view.addSubview(listContainerView)
|
|
//
|
|
// segmentedView.listContainer = listContainerView
|
|
// }
|
|
// override func viewDidLayoutSubviews() {
|
|
// super.viewDidLayoutSubviews()
|
|
// listContainerView.snp.makeConstraints { make in
|
|
// make.top.equalTo(segmentedView.snp.bottom).offset(0)
|
|
// make.width.equalToSuperview()
|
|
// make.bottom.equalToSuperview()
|
|
// }
|
|
// }
|
|
//
|
|
//
|
|
//
|
|
//
|
|
}
|
|
//extension WA_HomeVC:JXSegmentedListContainerViewDataSource,JXSegmentedViewDelegate{
|
|
//
|
|
// //返回列表的数量
|
|
// func numberOfLists(in listContainerView: JXSegmentedListContainerView) -> Int {
|
|
// return 2
|
|
// }
|
|
// //返回遵从`JXSegmentedListContainerViewListDelegate`协议的实例
|
|
// func listContainerView(_ listContainerView: JXSegmentedListContainerView, initListAt index: Int) -> JXSegmentedListContainerViewListDelegate {
|
|
//
|
|
// if index == 0 {
|
|
// let vc = WA_LIVEVC()
|
|
// return vc
|
|
// }else{
|
|
// let vc = WA_4KVC()
|
|
// return vc
|
|
// }
|
|
// }
|
|
//}
|