我的视图控制器上方有容器视图
并且此容器持有xib并在此Xib中有照片
问题是照片是png,我希望容器透明,以显示我的视图颜色
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
}
这个样本我如何填充容器
答案 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值也应用于所有子视图。