如何使容器视图背景透明只是不是一切?

时间:2016-04-17 15:41:41

标签: ios xcode swift swift2

我的视图控制器上方有容器视图

并且此容器持有xib并在此Xib中有照片

问题是照片是png,我希望容器透明,以显示我的视图颜色

enter image description here

enter image description here

    public func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

    let cell = collectionView.dequeueReusableCellWithReuseIdentifier("TNImageCell", forIndexPath: indexPath) as! TNImageSliderCollectionViewCell
    cell.backgroundColor = UIColor.clearColor()
    cell.imageView.image = images[indexPath.row]
    cell.labelSliderName.text = sliderNames[indexPath.row]
    return cell

}

这个样本我如何填充容器

2 个答案:

答案 0 :(得分:3)

试试这个:tableView.backgroundColor = UIColor.clearColor()

let cell = collectionView.dequeueReusableCellWithReuseIdentifier("TNImageCell", forIndexPath: indexPath) as! TNImageSliderCollectionViewCell
cell.backgroundColor = UIColor.clearColor()
cell.imageView.image = images[indexPath.row]
cell.imageView.alpha = 0.5
cell.labelSliderName.text = sliderNames[indexPath.row]
return cell

答案 1 :(得分:2)

您应该更改容器背景颜色的不透明度值,而不是alpha.Alpha值也应用于所有子视图。