- 博客(9)
- 收藏
- 关注
原创 漂亮刷新控件-iOS
效果图使用方法 1、手动下载代码,导入头文件HHRefreshManager.h/** 实例化方法, 内部KVO监听tableView的contentOffset @param delegate 代理对象 @param scrollView 需要监听的对象 @return 当前类的实例 */+ (instancetype)refreshW...
2018-07-11 21:16:14 311 1
原创 炫酷转场动画-iOS
使用方法 1、导入头文件UIViewController+HHTransition 2、调用如下方法,基本只需要一句话,无侵入,API简单易用 case 0: [self.navigationController hh_presentCircleVC:[CircleViewController new] point:...
2018-04-25 10:01:44 749
原创 模型属性生成器,告别手动输入模型属性
效果图说明 简单易用的工具类,根据网络请求的数据自动导入模型属性,可以自定义字段,支持嵌套模型,不用每次都需要手动输入属性,减少输入错误。使用方法 1、创建模型,如:HHModel、Hello、Word、为用户自定义模型。 2、调用如下类方法创建属性方法generateProperty 3、运行你的程序,你会发现模型属性已经出现包含方法:NSObject+HHModelGen
2017-12-24 11:18:13 735
原创 轻量化autolayout布局框架,支持多级映射
由于之前开发都是用的xib,并没有过多的手写autolayout,简易的VFL语法也就搞定了,也就没有刻意封装,最近一个项目是纯代码开发,用的是第三方框架massory,链式语法,简洁优雅。虽然massory是目前比较好用功能全面的布局框架,但也有一点遗憾,不能支持多级映射。例如: 需求:把label2放在label1的正下方,距离20point。 label2的高等于label1的底部偏移
2017-12-09 11:31:39 352
原创 iOS以内聚的方式添加控件
出发点 每次添加控件都需要addSubview: 其次控件的属性设置、方法经常跨函数,无法快速查找对比 常规设置 self.titleLabel = [[UILabel alloc]init]; self.titleLabel.translatesAutoresizingMaskIntoConstraints = NO; self.titleLabel.tex
2017-07-22 19:03:52 314
原创 自定义TabBarController,支持双击回到顶部
效果图: 说明: 这个一个使用非常简单的自定义TabBarController,支持双击回到顶部事件。 只需要子控制遵守协议DoubleClickProtocol,实现协议方法即可回调双击事件。 改变字体配置信息在HHCommonInitial.h中使用方法: HHTest0ViewController *vc1 = [HHTest0ViewController new]; H
2017-07-01 14:58:17 817
原创 排序算法讲解及代码实现
共用方法/** 交换元素位置 @param element1 元素指针 @param element2 元素指针 */void swapElement(int *element1 , int *element2)//交换元素位置{ int temp = *element1; *element1 = *element2; *element2 = temp;}/**
2017-05-24 15:06:48 353
原创 iOS不使用__block修改Block中的局部变量<指针篇>
Laziness is like a lock, which bolts you out of the storehouse of information and makes you an intellectual starveling. –Bernard Shaw 懒惰就象一把枷锁,锁住了知识的仓库,使你的智力便得匮乏。–萧伯纳示例1: int a = 10; NSLog(@
2017-05-14 10:43:13 3145
原创 iOS实现炫酷悬停交互视图
不知道怎么开场,以一条经典语录开场吧。 We grow neither better nor worse as we grow old but more like ourselves.( M. L. Becker ) 随着年龄的增长,我们并没有变得更好也没有变得更坏,而是变得更象我们自己(贝克尔)下载地址:Github层级说明: 此控件为UIView,分三个部分,顶
2017-05-13 19:45:44 1875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人