pujiaxin33 / JXCategoryView

A powerful and easy to use category view (segmentedcontrol, segmentview, pagingview, pagerview, pagecontrol) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)
MIT License
6.08k stars 1.15k forks source link

选中回调中,直接调用[categoryView selectItemAtIndex:3]导致下滑线对应不上 #514

Closed lzqok closed 2 months ago

lzqok commented 2 months ago

bug描述
在选中回调didSelectedItemAtIndex 方法中直接调用[categoryView selectItemAtIndex:3];选中下滑线对应不上选中item,通过源码分析在JXCategoryIndicatorView中先调用了父类选中方法。 IMG_4418

业务描述
某个选项需要登录才能展示,如果当前没有登录,选中需要回退到上一个选中项目

版本号 1.JXCategoryView版本号: 1.6.3 2.手机系统版本号: 3.手机型号:

复现步骤

  1. 遇到问题的相关效果、类是:JXCategoryIndicatorView,JXCategoryBaseView 2.具体的操作步骤是:选中回调中调用[categoryView selectItemAtIndex:3]
pujiaxin33 commented 2 months ago

建议加上一个延迟再调用[categoryView selectItemAtIndex:3]