我有一个带有背景图像的tableview。我以编程方式设置了它,但不知道如何设置alpha和内容模式。 这是我的代码我所做的: -
tableView.backgroundView = UIImageView(image: UIImage(named: "Launch-Image_Sample5"))
如果有人知道这件事。谢谢!
答案 0 :(得分:1)
在ViewDidLoad
let tempImageView = UIImageView(image: UIImage(named: "Launch-Image_Sample5"))
tempImageView.frame = self.tableView.frame
tempImageView.contentMode = .ScaleToFill
tempImageView.clipsToBounds = false
self.tableView.backgroundView = tempImageView;
并将alpha设置为
override func tableView(_ tableView: UITableView, willDisplayCell cell: postTableViewCell, forRowAt indexPath: IndexPath) {
cell.backgroundColor = UIColor(white: 1, alpha: 0.5) // or use cell.contentView.backgroundColor = UIColor(white: 1, alpha: 0.5)
}
有关详情,请参阅this