(十)swift UICollectionViewController常用操作(swift 九宫格)
Demo 说明:九宫格 1、 新建 XCode “Single View Application” 项目填入Product Name:“MyCollection”,Next -> 选择路径,保存。 2、 删除所有视图,新建UICollectionViewController单击打开Main.storyboard,删除所有视图,同时视图加入UICollectionViewController 选择下图中的九格图标,拖拽入Main.storyboard 3、 修改Title和默认视图选项单击 ,或单击 。 4、 新建“Cocoa Touch Class”,绑定视图新建Cocoa Touch Class 继承自 UICollectionViewController 绑定视图:选择新建的类”CollectionViewController” 绑定视图:选择新建的类”CollectionViewController” 5、 调整“CollectionViewController.swift”代码,显示九宫格修改函数numberOfSectionsInCollectionView:设置返回值为1(视图个数), 代码如下: return 1 } 修改函数 collectionView(collectionView: UICollectionView,numberOfItemsInSection section: Int) -> Int:设置cell个数 为9 return 9 } 修改函数func collectionView(collectionView: UICollectionView,cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell var i = 1; let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier,forIndexPath: indexPath) let _frame = CGRect(x:0,y:0,width:100,height:40) return cell } 启动模拟器运行,模拟器结果如下: 判断结果每一个cell 小于标准九宫格要求。 6、 通过代码调整九宫格大小新增代码如下: 运行模拟器,结果如下: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |