Closed GFGWin closed 1 month ago
没有。。
防止大家踩坑,我给大家搞了一个出来了。
import UIKit
import JXSegmentedView
open class ReserveJXSegmentedTitleDataSource: JXSegmentedTitleDataSource {
open override func segmentedView(_ segmentedView: JXSegmentedView, cellForItemAt index: Int) -> JXSegmentedBaseCell {
let cell = super.segmentedView(segmentedView, cellForItemAt: index)
cell.layer.cornerRadius = 5
return cell
}
open override func registerCellClass(in segmentedView: JXSegmentedView) {
segmentedView.collectionView.register(ReserveJXSegmentedTitleCell.self, forCellWithReuseIdentifier: "cell")
}
}
open class ReserveJXSegmentedTitleCell: JXSegmentedTitleCell {
open override func reloadData(itemModel: JXSegmentedBaseItemModel, selectedType: JXSegmentedViewItemSelectedType) {
if itemModel.isSelected {
backgroundColor = .nw_main
} else {
backgroundColor = .nw_FAFAFA
}
super.reloadData(itemModel: itemModel, selectedType: selectedType)
}
}
就是没动画效果,然后需要把JXSegmentedView的indicators设置为[],大家按照自己项目需求搞搞
请问你找到了解决方法吗