获取 UICollectionViewCell 中的 IndexPath 值 Class
Get IndexPath Value in UICollectionViewCell Class
我有一个 UiCollectionViewCell Class 如下:
class DateCollectionViewCell: UICollectionViewCell {
let dateLabel = UILabel()
override func awakeFromNib() {
super.awakeFromNib()
dateLabel.frame = CGRectMake(0, 5, CGRectGetWidth(self.frame), CGRectGetHeight(self.frame))
dateLabel.textAlignment = .Left
dateLabel.font = UIFont(name: "HelveticaNeue", size: 13)
dateLabel.adjustsFontSizeToFitWidth = false
self.contentView.addSubview(dateLabel)
}
}
我只想更改第一行第一列单元格标签的 Y 位置,其余单元格标签保留 unchanged.So 为此,我需要 IndexPath 值,以便我可以检查当前的部分和行细胞.
我怎样才能得到这个??
有没有其他方法可以做我想得到的东西???
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell : DateCollectionViewCell = collectionView .dequeueReusableCellWithReuseIdentifier(CellIdentifier, forIndexPath: indexPath) as! DateCollectionViewCell
if indexPath.section == 0 && indexPath.row == 0 {
// do your custom changes for the cell
}
return cell // your default cell
}
我有一个 UiCollectionViewCell Class 如下:
class DateCollectionViewCell: UICollectionViewCell {
let dateLabel = UILabel()
override func awakeFromNib() {
super.awakeFromNib()
dateLabel.frame = CGRectMake(0, 5, CGRectGetWidth(self.frame), CGRectGetHeight(self.frame))
dateLabel.textAlignment = .Left
dateLabel.font = UIFont(name: "HelveticaNeue", size: 13)
dateLabel.adjustsFontSizeToFitWidth = false
self.contentView.addSubview(dateLabel)
}
}
我只想更改第一行第一列单元格标签的 Y 位置,其余单元格标签保留 unchanged.So 为此,我需要 IndexPath 值,以便我可以检查当前的部分和行细胞.
我怎样才能得到这个?? 有没有其他方法可以做我想得到的东西???
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell : DateCollectionViewCell = collectionView .dequeueReusableCellWithReuseIdentifier(CellIdentifier, forIndexPath: indexPath) as! DateCollectionViewCell
if indexPath.section == 0 && indexPath.row == 0 {
// do your custom changes for the cell
}
return cell // your default cell
}