我有两个集合视图单元格,它们都应该同时移动。我该怎么办呢?
var nibName = UINib(nibName: "DateCollectionViewCell", bundle: nil)
self.DateCollectionView.registerNib(nibName, forCellWithReuseIdentifier: dateCellIdentifier)
var nibName1 = UINib(nibName: "AttendanceCollectionViewCell", bundle: nil)
self.attendanceCollectionView.registerNib(nibName1, forCellWithReuseIdentifier: dateCellIdentifier1)
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int{
if(collectionView == self.DateCollectionView ){
return dateArr.count as Int
}
else {
return 4 as Int
}
}
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
if(collectionView == self.DateCollectionView){
var cella = collectionView.dequeueReusableCellWithReuseIdentifier(dateCellIdentifier, forIndexPath: indexPath) as! DateCollectionViewCell
cella.datelbl.text = dateArr.objectAtIndex(indexPath.row) as! String
return cella
}
else {
var cellb = collectionView.dequeueReusableCellWithReuseIdentifier(dateCellIdentifier1, forIndexPath: indexPath) as! AttendanceCollectionViewCell
}
}
答案 0 :(得分:0)
我无法对你的帖子发表评论,这就是为什么我这样问你,如果你能更详细地描述你的问题。
我在您的代码中看到的是,您必须CollectionViews
(日期和出勤)和一个控制器实现。控制器从collectionView:cellForItemAtIndexPath:
协议实现UICollectionViewDataSource
。所以你有一个控制器来处理两个不同的视图。
那是你想要做的吗?
你能解释一下,已经工作或没有工作(有些单元格已经填充了吗?,...)