如何让 UITableView 透明
Posted
技术标签:
【中文标题】如何让 UITableView 透明【英文标题】:How make UITableView transparent 【发布时间】:2016-08-09 06:58:52 【问题描述】:我正在尝试几种这样的解决方案来使我的 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
我也让我的文字透明,但之后的表格和文字消失了。
【问题讨论】:
这一次***.com/questions/1008246/… tableView.backgroundColor=UIColor.clearColor() @Anbu.Karthik 我想要快速解决方案 @Chirag Patel 这就是我要做的,表格和文字消失了我只想让表格透明 【参考方案1】:在 ViewDidLoad 中试试这个代码
_tableView.backgroundColor = UIColor.clearColor()
【讨论】:
【参考方案2】:在某些情况下,设置 tableView.backgroundColor 不起作用,tableView 的背景总是白色的。我在自定义 UIView 中使用 UITableView 时遇到了这个问题,并解决了这个问题:
public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
tableView.backgroundColor = UIColor.clear
【讨论】:
以上是关于如何让 UITableView 透明的主要内容,如果未能解决你的问题,请参考以下文章
CAGradientLayer 在 UITableView backgroundColor 上不起作用