分段寻呼机中的子类别未正确加载

时间:2018-08-14 09:59:30

标签: swift pager

App image

我实现了MXSegmentedPager,以滚动浏览子类别的不同部分。我有九个类别,在分页的寻呼机中显示了相关的子类别。例如:当我滚动到索引7时,将显示索引0的子类别。然后,当我滚动到索引7时,将加载不同的子类别。这是我的代码-

func segmentedPager(_ segmentedPager: MXSegmentedPager, viewForPageAt index: Int) -> UIView {
         let page = segmentedPager.pager.dequeueReusablePage(withIdentifier: pageId) as! CustomView


         if let category = categoriesArray?[index]{
             page.category = category
         }
         return page
    }

我正在viewWillAppear中进行API调用,并在出现数据时重新加载分段的寻呼机。

CategoriesApiManager.getCategories { (result) in
            switch result{
            case .success(let data):
                self.categoriesArray = data
                self.segmentedPager.reloadData()

            case .failure(let err):
                print(err)
            }
        }

我在任何地方都找不到任何解决方案。请帮助

0 个答案:

没有答案