如何让UITableView透明化

时间:2016-08-09 06:58:52

标签: ios uitableview uitextfield

我正在尝试这样的几个解决方案来使我的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
}

我也使文字透明,但之后的表和文字消失了。

2 个答案:

答案 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
}