我正在尝试这样的几个解决方案来使我的UITableView透明
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
tableView.backgroundColor=UIColor.clearColor()
let cell = tableView.dequeueReusableCellWithIdentifier("signCell", forIndexPath: indexPath) as! SignUpTableViewCell
cell.backgroundColor=UIColor.clearColor()
cell.signInfo.text="Mee"
return cell
}
我也使文字透明,但之后的表和文字消失了。
答案 0 :(得分:2)
在ViewDidLoad中尝试此代码
_tableView.backgroundColor = UIColor.clearColor()
答案 1 :(得分:0)
在某些情况下,设置 tableView.backgroundColor 不起作用,并且tableView的背景始终为白色。我在自定义UIView中使用UITableView时遇到了这个问题并用此解决了它:
public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
tableView.backgroundColor = UIColor.clear
}