iOS横向表情键盘

横向表情键盘

pod 'LCCPageView'

在这里插入图片描述

extension CollectionViewTestVC {
    func setupUI(){
        let titles = ["你好","哈哈","我是","定档"]
        let config = PageCollectionConfig()
        config.titleInTop = false
        let layout = PageMultipageLayout()
        
        layout.minimumLineSpacing = 10
        layout.minimumInteritemSpacing = 5
        layout.sectionInset = UIEdgeInsets(top: 10, left: 15, bottom: 20, right: 5)
        layout.column = 7
        layout.row = 3
        layout.dataSource = self
        let page = PageCollectionView(frame: CGRect(x: 0, y: 100, width: view.bounds.width, height: 300), titles: titles, config: config, layout: layout)
        page.dataSource = self
        page.register(UICollectionViewCell.self, forCellWithReuseIdentifier: collectionId)
        
        view.addSubview(page)
    }
}
extension CollectionViewTestVC : PageMultipageLayoutDataSource{
    func multipageLayoutColumn(at section: Int) -> Int {
        if section == 1 {
            return 4
        }else {
            return 7
        }
    }

    func multipageLayoutRow(at section: Int) -> Int {
        if section == 1 {
            return 2
        }else {
            return 3
        }
    }


}
extension CollectionViewTestVC : PageCollectionViewDataSource {
    func pageCollectionNumberOfSections(pageCollection: PageCollectionView, in collectionView: UICollectionView) -> Int {
        4
    }
    
    func pageCollection(pageCollection: PageCollectionView, _ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
        Int(arc4random_uniform(30) + 30)
    }
    
    func pageCollection(pageCollection: PageCollectionView, _ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: collectionId, for: indexPath)
        cell.contentView.backgroundColor = UIColor.randomColor()
        return cell
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值