UIScrollView with the ability to set a custom page size