iOS Grouped Page Control

iOS Grouped Page Control

Drop-in replacement for UIPageControl to show more pages than fit on screen

UIPageControl can't show more than approximately 20 pages. DSGroupedPageControl solves this problem by segmenting pages in groups and displaying navigation arrows as user switches between them.

In addition you can specify dots colors, draw rectangles instead of dots and left or right alignment for pages.



Use instead of UIPageControl. Below is an example that illustrates how to create page control with 11 pages that shows 3 pages per group:

DSGroupedPageControl *pc = [[[DSGroupedPageControl alloc] initWithFrame:CGRectMake(0, 0, 320, 20)] autorelease];
pc.numberOfPages = 11;
pc.pagesPerGroup = 3;
pc.activeColor = [UIColor blackColor];
[[self view] addSubview:pc];
You need to log-in or create an account
  • Create an account
  • Log-in
Please use your real name.
Activation link will be sent to this address.
Minimum 8 characters
Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.


Save your watchlist

Fill your details below to receive project updates from your watch list - including new versions, price changes and discounts.

I agree to the terms of use and privacy policy.

2 licenses, starting from From » $19.99 14 day money-back guarantee View Licenses
or Get a quote

for customization or integration services

Post a comment

Or enter your name and Email
No comments have been posted yet.