登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

[Swift] 线性视图布局

[复制链接]
来自: XIANG_LI 分类: iOS精品源码 上传时间: 2016-9-5 10:17:53
Tag:视图布局 Swift iOS LineLayout layout

项目介绍:

[Swift] 线性视图布局

主要代码:
[Objective-C] 查看源文件 复制代码
class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.addSubview(CollectionView)
    }
    
    // MARK: - UICollectionView 懒加载方法
    private lazy var CollectionView: UICollectionView = {
        let clv = UICollectionView(frame:CGRectMake(0, 100, UIScreen.mainScreen().bounds.size.width, 300), collectionViewLayout:LXLineFlowLayout())
        clv.registerClass(LXLineViewCell.self, forCellWithReuseIdentifier: "keyboardCell")
        clv.dataSource = self
        return clv
    }()
    
    var startRefresh: (() -> (NSMutableArray)) {
        get {
            return {
                () -> (NSMutableArray)
                in
                let  arr = NSMutableArray()
                for i in 0...4 {
                    arr.addObject("\(i+1)")
                }
                return arr
            }
        }
    }
}

extension ViewController : UICollectionViewDataSource{
    
    func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int{
        return self.startRefresh().count
    }
    
    func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell{
        let cell = collectionView.dequeueReusableCellWithReuseIdentifier("keyboardCell", forIndexPath: indexPath) as! LXLineViewCell
        let arr = self.startRefresh()
        cell.indexStr = arr[indexPath.item] as? String
        return cell
    }


}


联系QQ:3141833116




LXLAYOUT.zip (377.23 KB, 下载次数: 381)
1853 1 0
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542


代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表