无法在UITableView Swift中隐藏空单元格 [英] Fail to hide empty cells in UITableView Swift

查看:101
本文介绍了无法在UITableView Swift中隐藏空单元格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在swift应用程序中使用UITableView,并使用我自己的自定义UITableViewCell。

I'm using UITableView in a swift application, and using my own custom UITableViewCell.

当试图隐藏UITableView中的空单元格时,它仍然具有白色背景。

When trying to hide the empty cells in the UITableView, its still have the white background.

在UITableView下我有一个背景图片(UImageView)。

Under the UITableView I have a background image (UImageView).

我已经试图隐藏那些单元格,实际上它们是隐藏的,但我仍然有白色背景,使用此代码:

I'v already try to hide those cells, and actually they are hidden, but I still have a white background, using this code:

override func viewDidLoad() {
    super.viewDidLoad()
    var tblView =  UIView(frame: CGRect(x: 0,y: 0,width: 0,height: 0))
    tblView.backgroundColor = UIColor.clearColor()
    tableView.tableFooterView = tblView

    var nipName=UINib(nibName: "CustomCell", bundle:nil)
    self.tableView.registerNib(nipName, forCellReuseIdentifier: "CustomCell")
}


推荐答案

这是解决方案:

tableView.tableFooterView = UIView(frame: CGRect(x: 0, y: 0, width: 0, height: 0))
tableView.tableFooterView?.isHidden = true
tableView.backgroundColor = UIColor.clear

这篇关于无法在UITableView Swift中隐藏空单元格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆