HFLibs 1.1.0

HFLibs 1.1.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布日期最新版本2016年8月

helfy 维护。



 
依赖
Masonry>= 0
UITableView+FDTemplateLayoutCell>= 0
HFTableViewManger>= 0
 

HFLibs 1.1.0

  • helfy

主要收集了一些在自己的项目中(主要是外包用得较多)的一些东西,目前包括对UIView的一些简化设置和扩展 ps:自己搞来玩的东西,只是为了方便,优化什么的还没搞。。要使用什么的最好还是下载源码,方便修改

pod 'HFLibs' ,'~> 1.0.0'

UITableView 在常规app中使用比较频繁的控件,但是我个人始终觉得UITableView 的设置太过繁琐了。每次写个tableView,需要去实现一堆代理 而且需求改动的话,修改也很跳跃,稍不注意就是坑。 HF采用的manager管理tableView的常用代理。并用cellModel的方式来设置cell

UIButton 也是比较常用的,对于我来说,button有几点很不爽 1,很多基本设置离不开state & events ,但是对于常用app开发来说,基本就是使用UIControlEventTouchUpInside & UIControlStateNormal ,每次设置title 或者 color 都要去写这个state,是比较烦的 2,image和title布局, 图片和标题的排版一直是我的痛点。。图在上、图片在下、以及图片在左或者在右,这些设置起来都比较麻烦。常规的做法便是去调整offset。调整半天,size一变。。。。 3,点击背景高亮。。这功能UIButton 是没有的,常规的做法便是用图来代替。。

HFButton *commitButton = [HFButton new];
[commitButton setTitile:@"提交" textColor:[UIColor whiteColor]];
[commitButton addTarget:self action:@selector(commit:)];
[commitButton setNormalBgColor:[UIColor orangeColor] highlightedBgColor:[UIColor grayColor]];