pujiaxin33 / JXSegmentedView

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

BUG:当segmentedView中的dataSource,是从网上回调的调用刷新方法reloadDataWithoutListContainer,会导致页面不展示 #237

Closed bilibili11 closed 7 months ago

bilibili11 commented 8 months ago

func reloadData(){ var titles : [String] = [] for (_,value) in self.dataSource.enumerated(){

        titles.append(value.cate_name!)
    }
    if let _segDataSource = segmentedDataSource as? JXSegmentedTitleDataSource {
        _segDataSource.titles = titles
        segmentedView.isHidden = false
        listContainerView.isHidden = false

//在此刷新 segmentedView.reloadDataWithoutListContainer() } } //这个方法不会被调用,只有点击后才会触发 func listContainerView(_ listContainerView: JXSegmentedListContainerView, initListAt index: Int) -> JXSegmentedListContainerViewListDelegate { let data = self.dataSource[index] let listView = WPP_CategoriesListView(cateID: data.cate_id!) listView.delegate=self

    return listView
}

最后:感谢您提供的工具