QQHeader 1.0.2

QQHeader 1.0.2

测试已测试
Lang语言 Obj-CObjective C
许可证 WTFPL
发布最后发布2017年3月

Li Junjie 维护。



QQHeader 1.0.2

一个高仿 QQ 讨论组头像的实现

预览

安装

手动添加 Classes 文件中的类。

原理和使用方法

每个头像可以分解成一个个的小头像:
JJCustomLayer 就是每个小头像:主要负责头像的裁剪
JJHeaders 就是最终的头像:主要负责计算每个小头像的中心点
JJHeadersConfig 主要负责头像参数的配置,目前只配置了裁剪角度的大小

Objective-C

UIView *view = [JJHeaders createHeaderView:viewWH
                                    images:@[[UIImage imageNamed:@"0"],
                                             [UIImage imageNamed:@"1"],
                                             [UIImage imageNamed:@"2"],
                                             [UIImage imageNamed:@"3"],
                                             [UIImage imageNamed:@"4"]]];

Swift

let view = JJHeaders.createHeaderView(viewWH, images: [
                                                                UIImage(named: "0")!,
                                                                UIImage(named: "1")!,
                                                                UIImage(named: "2")!,
                                                                UIImage(named: "3")!,
                                                                UIImage(named: "4")!
                                                                ])

联系方式

QQ:470058952 我的微信:

许可证

QQHeader 采用 WTFPL 许可证。您可以随意使用 QQHeader。有关更多信息,请参阅 LICENSE 文件。