代码库> 列表> ZZHotKeysMenu
ZZHotKeysMenu
关注
查看次数:2236 下载次数:411
上传时间:2018-03-14 大小:41 B
# 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)
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部