This commit is contained in:
DDIsFriend
2023-08-24 09:57:06 +08:00
parent a48690ccf8
commit 976a905872
4 changed files with 45 additions and 29 deletions

View File

@@ -17,7 +17,7 @@ import SnapKit
import DDTimerKit_Private
fileprivate let vehicleMonitoringPannelViewHeight = auto(300)
fileprivate let vehicleMonitoringPannelViewTopInset = auto(72)
fileprivate let vehicleMonitoringPannelViewTopInset = auto(70)
fileprivate let vehicleMonitoringPointAnnotationW = auto(120)
fileprivate let vehicleMonitoringPointAnnotationNameLeftInset = auto(35)
@@ -440,12 +440,11 @@ extension VehicleMonitoringController : JXCategoryListContainerViewDelegate {
extension VehicleMonitoringController : JXCategoryViewDelegate {
public func categoryView(_ categoryView: JXCategoryBaseView!, didSelectedItemAt index: Int) {
reloadData(index: index)
if vehicleMonitoringView.vehicleMonitoringPannelView.tapButton.isSelected == true {
vehicleMonitoringView.vehicleMonitoringPannelView.tapButton.sendActions(for: .touchUpInside)
}
}
public func categoryView(_ categoryView: JXCategoryBaseView!, didScrollSelectedItemAt index: Int) {
reloadData(index: index)
}
func reloadData(index:Int) {
if USER.supplierType == 2 {
if index == 0 {
@@ -636,7 +635,7 @@ open class VehicleMonitoringPannelView : DDView {
let indicator = JXCategoryIndicatorLineView()
indicator.indicatorColor = .hex("3678FF")
indicator.indicatorWidth = JXCategoryViewAutomaticDimension
indicator.verticalMargin = 7
indicator.verticalMargin = 0
categoryView.indicators = [indicator]
radiusView.addSubview(categoryView)
@@ -647,7 +646,7 @@ open class VehicleMonitoringPannelView : DDView {
}
tapButton.snp.makeConstraints { make in
make.top.equalTo(auto(6))
make.top.equalTo(auto(9))
make.height.equalTo(auto(9))
make.width.equalTo(auto(19))
make.centerX.equalToSuperview()
@@ -655,8 +654,8 @@ open class VehicleMonitoringPannelView : DDView {
categoryView.snp.makeConstraints { make in
make.left.right.equalToSuperview()
make.top.equalTo(tapButton.snp.bottom)
make.height.equalTo(auto(60))
make.top.equalTo(tapButton.snp.bottom).offset(auto(10))
make.height.equalTo(auto(40))
}
}