XXPageController:分页加载控制器提供多种分页动态展示效果
一、项目简介
XXPageController中的XXPageMenuController是一个分页加载控制器,它能提供多种不同的分页动态展示效果。在GitHub上开源,拥有157个星标和8个分支。项目采用MIT license许可。
二、安装方式
- 使用CocoaPods安装: pod ‘XXPageController’ #iOS9及以上版本可用。
- 手动安装: 将工程内XXPageMenuController文件夹手动拽入项目中,导入头文件#import “XXPageMenuController.h”。
三、使用方法
在需要加载分页控制器的前一页进行操作,例如: XXPageMenuController pageVc = [[XXPageMenuController alloc] initWithTitles:@[@”QQ”,@”旺旺”,@”微信”,@”腾讯”,@”阿里”,@”天猫”,@”淘宝”,@”大姨妈”] controllersClass:@[[PageCell2Controller class],[PageCell2Controller class],[PageCell2Controller class],[PageCell2Controller class],[PageCell2Controller class],[PageCell2Controller class],[PageCell2Controller class],[PageCell2Controller class]] onNavigationBar:YES]; [self.navigationController pushViewController:pageVc animated:YES];
在实际工程使用时,可以灵活设置各属性,如_lineColor、_lineHeight等。并且在demo里的Viewcontroller类didSelectRowAtIndexPath:方法内有几种不同方式展示的所有代码。如果有不明白的地方可以查看Demo。
四、项目总结
XXPageController中的XXPageMenuController为分页加载提供了方便且具有多种动态展示效果的解决方案。欢迎大家留言讨论关于这个项目的使用心得或者遇到的问题等。