HLTool 1.2.5

HLTool 1.2.5

hcw 维护。



HLTool 1.2.5

  • huangchangweng

HLTool

iOS 开发工具类集合

支持使用 CocoaPods 引入,将以下内容添加到 Podfile 文件中
pod 'HLTool', '1.2.0'

如果您想要全局替换 HLTool 的图片资源,可以在工程中新建一个名为 HLTool.bundle 的 bundle,参照 pod 中的 HLTool.bundle 为图片资源命名。HLCategorys 会优先加载当前工程中的图片资源。

全局设置

如果您在项目中多个地方使用该组件,您可以全局设置样式,例如在 AppDelegate 中添加

// EmptyDataSet
[HLToolImageConfig shared].noDataImage = [UIImage imageNamed:@"no_content_empty"];
// HUD
// LoadingView
[HLToolImageConfig shared].lodingImages = lodingImages;
// Refresh
[HLToolImageConfig shared].refreshLodingImages = lodingImages;
// 全局设置UIScrollView+HLEmptyDataSet样式
[UIScrollView appearance].hl_noDataText = @"没有数据";
// 全局设置UIScrollView+HLRefresh样式
[UIScrollView appearance].hl_noMoreDataText= @"没有更多数据";

注意:代码 > 外观 > Interface Builder,所以外观设置的会覆盖 xib 或 storyboard 中设置的属性,当然 代码 会覆盖 外观 设置

如果您想自定义下拉刷新 gif,可以参照 HLTool 示例中的 CustomRefreshGifHeader 文件的设置

系统要求

iOS 9.0 +, Xcode 7.0 +

依赖项

  • "MJRefresh", "3.7.5"
  • "DZNEmptyDataSet", "1.8.1"
  • "Toast", "4.0.0"
  • "SPAlertController", "4.0.0"
  • "MBProgressHUD", "1.2.0"
  • "HXPhotoPicker", "3.2.1"
  • "YBPopupMenu", "1.1.9"
  • "YYCache", "1.0.4"
  • "JHUD", "0.3.0"
  • "AFNetworking", "4.0.1"

版本

  • 1.2.0 修正主工程中添加HLTool.bundle无效的bug

    在HLTool/Network中添加PUT、DELETE、PATCH请求方式

    添加HLToolImageConfig类,全局配置HLTool图片资源

  • 1.1.0 优化HLPhotoTool代码

  • 1.0.9 添加HLHUD类

  • 1.0.7:

    解决仅引入子目录Carsh的问题

  • 1.0.6:

    优化子目录

  • 1.0.5:

    添加子目录

  • 1.0.0:

    修改NSBundle问题

  • 0.5.1:

    修改下拉刷新时还能上拉的问题

  • 0.5.0:

    修改一进入页面就显示占位符的问题

  • 0.4.0:

    修改全局类名

  • 0.1.0 :

    完成HLTool基础搭建

许可协议

HLTool遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。