|
@@ -22,6 +22,8 @@ class PublishViewController: BaseViewController {
|
|
|
NXLLog("deinit")
|
|
|
}
|
|
|
|
|
|
+ var index : Int = 0
|
|
|
+
|
|
|
// 视频选择页参数配置类
|
|
|
var mediaConfig: AliyunMediaConfig {
|
|
|
//默认配置
|
|
@@ -83,11 +85,17 @@ class PublishViewController: BaseViewController {
|
|
|
private lazy var segmentedView: JXSegmentedView = {
|
|
|
let segmentedView = JXSegmentedView()
|
|
|
segmentedView.delegate = self
|
|
|
- segmentedView.dataSource = segmentedDataSourceAlbum
|
|
|
+ if index == 0 {
|
|
|
+ segmentedView.dataSource = segmentedDataSourceAlbum
|
|
|
+ statusBarStyle = .default
|
|
|
+ }else {
|
|
|
+ segmentedView.dataSource = segmentedDataSourceVideo
|
|
|
+ statusBarStyle = .lightContent
|
|
|
+ }
|
|
|
segmentedView.indicators = [indicator]
|
|
|
segmentedView.contentScrollView = listContainerView.scrollView
|
|
|
- segmentedView.selectItemAt(index: 0)
|
|
|
- segmentedView.defaultSelectedIndex = 0
|
|
|
+ segmentedView.selectItemAt(index: index)
|
|
|
+ segmentedView.defaultSelectedIndex = index
|
|
|
return segmentedView
|
|
|
}()
|
|
|
|
|
@@ -104,7 +112,7 @@ class PublishViewController: BaseViewController {
|
|
|
segmentedDataSource.titleSelectedFont = kBoldFont22
|
|
|
segmentedDataSource.isTitleStrokeWidthEnabled = true
|
|
|
//reloadData(selectedIndex:)方法一定要调用,方法内部会刷新数据源数组
|
|
|
- segmentedDataSource.reloadData(selectedIndex: 0)
|
|
|
+ segmentedDataSource.reloadData(selectedIndex: index)
|
|
|
|
|
|
return segmentedDataSource
|
|
|
}()
|
|
@@ -120,6 +128,7 @@ class PublishViewController: BaseViewController {
|
|
|
segmentedDataSource.titleSelectedFont = kBoldFont22
|
|
|
segmentedDataSource.isTitleStrokeWidthEnabled = true
|
|
|
//reloadData(selectedIndex:)方法一定要调用,方法内部会刷新数据源数组
|
|
|
+ segmentedDataSource.reloadData(selectedIndex: index)
|
|
|
|
|
|
return segmentedDataSource
|
|
|
}()
|
|
@@ -138,7 +147,7 @@ class PublishViewController: BaseViewController {
|
|
|
private lazy var listContainerView: JXSegmentedListContainerView = {
|
|
|
let listContainerView = JXSegmentedListContainerView(dataSource: self)
|
|
|
// listContainerView.didAppearPercent = 0.01
|
|
|
- listContainerView.defaultSelectedIndex = 0
|
|
|
+ listContainerView.defaultSelectedIndex = index
|
|
|
listContainerView.scrollView.isScrollEnabled = false
|
|
|
return listContainerView
|
|
|
}()
|