0

我想为 cellTopLabel 制作圆角和背景颜色,我使用了以下代码:

override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    let cell = super.collectionView(collectionView, cellForItemAtIndexPath: indexPath) as! JSQMessagesCollectionViewCell

    cell.cellTopLabel?.backgroundColor = UIColor.whiteColor()
    cell.cellTopLabel?.layer.cornerRadius = 5
    cell.cellTopLabel?.bounds = CGRect(x: 0, y: 0, width: cell.cellTopLabel!.bounds.width/4, height: 20)

    return cell
}

但我得到了这个结果:

在此处输入图像描述

我不希望 cellTopLabel 获得整个屏幕宽度,而只获得所需的宽度,我该如何解决这个问题?

4

1 回答 1

0

您的代码似乎对我有用,所以我会检查您是否在消息视图的属性检查器中检查了 ✅ 自动调整子视图。

于 2016-02-08T04:59:39.523 回答