ZZHotKeysMenu
# ZZHotKeysMenu
ZZHotKeysMenu 自定义布局,继承自 UICollectionViewLayout
### 功能
行,列间距,边距皆 可自定义设置
运行效果如下,可参考Demo:
![运行效果](运行效果.gif)
### 使用
1. 设置边距等相应参数
```objc
- (UICollectionView *)hotKeyCollectView{
if (_hotKeyCollectView == nil) {
UICollectionView * collectionView = [[UICollectionView alloc]initWithFrame:self.view.bounds collectionViewLayout:self.hkLayout];
collectionView.backgroundColor = [UIColor whiteColor];
collectionView.delegate=self;
collectionView.dataSource =self;
[self.view addSubview:collectionView];
[collectionView registerClass:[ZZCollectionViewCell class] forCellWithReuseIdentifier:kCellID];
_hotKeyCollectView = collectionView;
}
return _hotKeyCollectView;
}
- (ZZHotKeysLayout *)hkLayout{
if (_hkLayout == nil) {
_hkLayout = [[ZZHotKeysLayout alloc]init];
_hkLayout.flowEdgeInset = UIEdgeInsetsMake(20, 10, 15, 40);
_hkLayout.rowSpace = 30;
_hkLayout.columSpace = 15;
_hkLayout.delegate = self;
}
return _hkLayout;
}
```
2. 实现相应代理方法
```objc
- (CGSize)hotKeysLayout:(ZZHotKeysLayout *)layout indexPath:(NSIndexPath*)indexPath;
```
###Git源码地址: [源码传送门](https://github.com/zhouXiaoR/ZZHotKeysMenu)
如有问题,欢迎批评指正:[简书地址](https://www.jianshu.com/u/6f333144f665)
下载地址:http://www.wenjiangs.com/wp-content/uploads/2021/docimg35/b36e7378538ada8a13d27f7b488daeca.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论