This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here: https://dribbble.com/shots/2578447-Page-Control-Indicator-Transitions-Collection
I am only using the SnakePageControl. I believe it has to do with the activeLayer being lazy because the only way for me to make the active indicator not be 5 points is to manually change the file's indicatorRadius property within the SnakePageControl.swift file itself.
I'm going to use this control in UIPageViewController, but I can't set progress as float since UIPageViewController have no percentage of animation.
Please let me know if there is any other approach that I can use your control in my UIPageViewController.
../Pods/PageControls/PageControls/Classes/SnakePageControl.swift:118:24: Method does not override any method from its superclass
If I remove the override this is the result:
.../Pods/PageControls/PageControls/Classes/FilledPageControl.swift:118:24: Method 'intrinsicContentSize()' with Objective-C selector 'intrinsicContentSize' conflicts with getter for 'intrinsicContentSize' from superclass 'UIView' with the same Objective-C selector
I'm facing an issue with the FilledPageControl where the items are not centered horizontally in the frame of the page control.
IB displays an error if I don't set a width or x constraint so the page control can't center itself in its superview. If I apply a center horizontally constraint it doesn't fix the error either.