SMPageControl: Paginación de resultados [Objective-C]

Si algo negativo puedo decir del desarrollo de aplicaciones nativas para iOS es que personalizar los controles nativos al SDK de la manzanita no es una tarea sencilla, una simple modificación puede ser un arduo trabajo. Es por eso que cada vez que encuentro un recurso que simplifique el trabajo de modificar el aspecto visual de un controlador nativo lo recibo con los brazos abiertos.

UIPageControl es uno de estos controles que les hablo al comienzo, su utilización es sencilla pero modificar su aspecto visual es un camino lleno de obstáculos, para nuestra suerte es que existe SMPageControl, un proyecto simple pero no por eso menos interesante, el mismo nos permite modificar el aspecto visual de este tan utilizado control de manera sencilla y efectiva, logrando un atractivo resultado.

Algunas de las opciones disponibles a la hora de utilizar SMPageControl:

paginación ios componente

Ejemplo de uso:

SMPageControl *pageControl = [[SMPageControl alloc] init];
pageControl.numberOfPages = 10;
pageControl.pageIndicatorImage = [UIImage imageNamed:@"pageDot"];
pageControl.currentPageIndicatorImage = [UIImage imageNamed:@"currentPageDot"];
[pageControl sizeToFit];
[self.view addSubview:pageControl];

El proyecto se encuentra liberado para su uso y modificación. Les aclaro que les recomiendo visitar la documentación oficial para averiguar más acerca de sus formas de implementación, el proyecto permite muchísimas modificaciones, tanto desde los aspectos visuales como funcionales. Un recurso que no se puede dejar pasar 😀

Web: SMPageControl

Categorizado en: