AdvancedPageControl icon indicating copy to clipboard operation
AdvancedPageControl copied to clipboard

setPage change pagecontrol drawer from worm to colorblend

Open NikhilGangurde opened this issue 2 years ago • 0 comments

I have setup pagecontrol in tableviewcell

@IBOutlet weak var pageControl: AdvancedPageControlView! {
        didSet {
            if pageControl != nil {
                pageControl.drawer =  : 0, height: 10, width: 10, space: 10, raduis: 5, currentItem: 0, indicatorColor: indicatorColor, dotsColor: .white, isBordered: true, borderColor: indicatorBorderColor, borderWidth: 2, indicatorBorderColor: indicatorBorderColor, indicatorBorderWidth: 2)
                NotificationCenter.default.addObserver(self, selector: #selector(themeChanged(notification:)), name: .themeChanged, object: nil)
            }
        }
    }

Here is scrollViewDidScroll of my pagecontrol

if let cell = table_view.cellForRow(at: IndexPath(row: 0, section: 1)) as? TopBannersCell, cell.collection_view == scrollView {
            let offSet = scrollView.contentOffset.x
            let width = (SceneDelegate.shared?.window?.bounds.width ?? 0)*0.3
            
            let visibleRect = CGRect(origin: cell.collection_view.contentOffset, size: cell.collection_view.bounds.size)
            let visiblePoint = CGPoint(x: visibleRect.midX, y: visibleRect.midY)
            let visibleIndexPath = cell.collection_view.indexPathForItem(at: visiblePoint)
            print("\n**** ",visibleIndexPath," ****\n")
           cell.pageControl.setPage(visibleIndexPath?.item ?? 0)
}

but after first scroll it changes from work to color blend what am i doing wrong here?

NikhilGangurde avatar Dec 23 '22 14:12 NikhilGangurde