iOS开发工具类集合
pod 'HLTool', '1.2.5'
如果想全局替换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= @"没有更多数据";
注意:
代码
>appearance
>interface builder
,所以appearance设置的会覆盖在xib或storyboard中设置的属性,当然代码
会覆盖appearance
设置
如果你想自定义下拉刷新gif,你可以参照HLTool demo中
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.3.4"
- "YBPopupMenu", "1.1.9"
- "YYCache", "1.0.4"
- "JHUD", "0.3.0"
- "AFNetworking", "4.0.1"
-
1.2.6 修改HLNetworkManager代码
-
1.2.5 HLUtils类中添加更多工具方法
-
1.2.4 修改HLAlertTool、HLAlertCustomTool带输入框的Alert只能输入数字问题
修改UIScrollView+HLEmptyDataSet自定义错误类型下默认提示语为“出错啦!”
修改HLPhotoTool中“选择单张“照片方法,添加‘openCamera’参数
-
1.2.3 解决HXPhotoPicker框架中找不到AFNetworking问题
-
1.2.2 升级HXPhotoPicker框架
-
1.2.1 修改HLHUD,删除
+ (void)initialize
方法 -
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 is available under the MIT license. See the LICENSE file for more info.