链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

XXPageController:分页加载控制器提供多种分页动态展示效果

XXPageController中的XXPageMenuController是一个在GitHub开源的分页加载控制器,采用MIT license许可,拥有157个星标和8个分支。它可通过CocoaPods或手动方式安装,在使用上有多种设置方式以实现不同的分页动态展示效果,且dem...

访问官网 →

XXPageController:分页加载控制器提供多种分页动态展示效果

一、项目简介

XXPageController中的XXPageMenuController是一个分页加载控制器,它能提供多种不同的分页动态展示效果。在GitHub上开源,拥有157个星标和8个分支。项目采用MIT license许可。

二、安装方式

  1. 使用CocoaPods安装: pod ‘XXPageController’ #iOS9及以上版本可用。
  2. 手动安装: 将工程内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为分页加载提供了方便且具有多种动态展示效果的解决方案。欢迎大家留言讨论关于这个项目的使用心得或者遇到的问题等。

项目地址

GitHub链接直达