Thanks for open sourcing this component.
I noticed that SMPageControl intrinsicContentSize does not behave like UIPageControl.
In particular, it returns UIViewNoIntrinsicMetric for the width whereas UIPageControl calculates a width based on the number of pages.
Without this, SMPageControl is not a drop in replacement for UIPageControl.