ganzf f81ed45a4c 第一次上传 10 luni în urmă
..
JXCategoryView f81ed45a4c 第一次上传 10 luni în urmă
LICENSE f81ed45a4c 第一次上传 10 luni în urmă
README.md f81ed45a4c 第一次上传 10 luni în urmă

README.md

JXCategoryViewExt

该库是对JXCategoryView的扩展及优化,目前的JXCategoryView版本1.5.9,JXCategoryViewExt版本1.1.7

优化及bug修改

优化

1、增加方法,可动态刷新标题和指示器颜色,需使用JXCategoryTitleView

/// 刷新所有cell状态
- (void)gk_refreshCellState;

/// 刷新所有指示器状态
- (void)gk_refreshIndicatorState;

/// 刷新所有cell和指示器状态
- (void)gk_refreshCellAndIndicatorState;

2、增加属性selectItemOnScrollHalf,可控制在滑动到一半的时候选中下一个item

bug修改

1、修复某些情况下将listView的frame设置为CGRectZero导致使用Masonry布局时出现报错
2、修复某些情况下导致的Unbalanced calls to begin/end appearance transitions for XXXX

pod扩展

JXCategoryViewExt优化了JXCategoryView的pod方式,将不同组件进行拆分,可按需pod

基础库

pod 'JXCategoryViewExt' 或 pod 'JXCategoryViewExt/Core'

分类

// 文字
pod 'JXCategoryViewExt/Title'

// 文字+副标题
pod 'JXCategoryViewExt/SubTitle'

// 图片
pod 'JXCategoryViewExt/Image'

// 文字+图片
pod 'JXCategoryViewExt/TitleImage'

// 富文本
pod 'JXCategoryViewExt/TitleAttribute'

// title+小红点
pod 'JXCategoryViewExt/Dot'

// title+小红点缩放
pod 'JXCategoryViewExt/DotZoom'

// title+数字
pod 'JXCategoryViewExt/Number'

// title+(文字、数字、红点混合)
pod 'JXCategoryViewExt/Badge'

// title垂直滚动缩放
pod 'JXCategoryViewExt/VerticalZoomTitle'

指示器

// 背景
pod 'JXCategoryViewExt/Background'

// 线
pod 'JXCategoryViewExt/Indicator/Line'

// 线+对齐
pod 'JXCategoryViewExt/Indicator/AlignmentLine'

// 线+彩虹效果
pod 'JXCategoryViewExt/Indicator/RainbowLine'

// 图片
pod 'JXCategoryViewExt/Indicator/Image'

// 球
pod 'JXCategoryViewExt/Indicator/Ball'

// 三角形
pod 'JXCategoryViewExt/Indicator/Triangle'

// 点线
pod 'JXCategoryViewExt/Indicator/DotLine'

RTL

pod 'JXCategoryViewExt/RTL'

更新记录

  • 1.1.7 2022.04.19 新增JXCategoryBadgeView,支持文字、数字、红点混合显示
  • 1.1.6 2021.12.03 删除多余属性
  • 1.1.4 2021.10.18 JXCategorySubTitleImageView优化,修复bug
  • 1.1.2 2021.08.20 新增JXCategorySubTitleImageView类型
  • 1.1.0 2021.08.19 JXCategoryTitleImageView支持忽略image宽度
  • 1.0.8 2021.07.21 JXCategoryTitleView支持动态设置标题
  • 1.0.7 2021.06.23 JXCategoryTitleView文字缩放优化
  • 1.0.6 2021.04.30 JXCategoryView更新到1.5.9版本
  • 1.0.5 2021.03.10 优化滑动到一半选中时的动画效果
  • 1.0.4 2021.03.08 修复某些情况下导致的Unbalanced calls to begin/end appearance transitions for xxx
  • 1.0.3 2021.01.25 增加subTitle分类样式和alignmentLine指示器样式
  • 1.0.2 2021.01.21 将IndicatorBackgroundView和RTL移除基类,单独pod
  • 1.0.1 2021.01.19 新增标题圆点缩放样式,可实现网易新闻效果
  • 1.0.0 2021.01.15 优化及bug修改,将pod拆分为多个