pujiaxin33 / JXSegmentedView

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

最新版本Reload会导致UI重新绘制 #250

Open seanLee opened 3 months ago

seanLee commented 3 months ago

使用场景是这样的: 1.最外层容器是 JXPagingListRefreshView; 2.子页面为Tableview, 在TableView的Cell里面自定义使用JXSegmentedView; 3.切换容器Tab, 并使用如下代码刷新顶部高度

pagingView.pinSectionHeaderVerticalOffset = pinHeaderHeight
pagingView.resizeTableHeaderViewHeight(animatable: true, duration: 0.1, curve: .linear)
pagingView.mainTableView.reloadData()

cell上使用的SegmentedView已选中状态的Segment字体颜色会变为normalTextColor, 并且暂时无法断点到是哪里导致颜色重绘.

目前确认是1.3.3版本的问题, 1.3.1没有这个问题

pujiaxin33 commented 2 months ago

能给一个能复现bug的demo吗?