Ios 如何隐藏TableView?
我不知道我做错了什么 我有一个视图控制器,嵌套在视图中的是tableview。 我将表视图链接到视图控制器作为一个出口。 我已经成功地用数组中的值填充了它 但是现在,当我通过将这些项的计数存储在Int中并将其与0进行比较来测试这些项是否为nil时,无论我做了什么尝试,我都无法隐藏它 首先,我尝试了简单的方法Ios 如何隐藏TableView?,ios,swift,tableview,Ios,Swift,Tableview,我不知道我做错了什么 我有一个视图控制器,嵌套在视图中的是tableview。 我将表视图链接到视图控制器作为一个出口。 我已经成功地用数组中的值填充了它 但是现在,当我通过将这些项的计数存储在Int中并将其与0进行比较来测试这些项是否为nil时,无论我做了什么尝试,我都无法隐藏它 首先,我尝试了简单的方法 var tableView.hidden=true 这不起作用,所以我尝试将其数据源设置为零,然后将其隐藏 tableView.dataSource = nil tableView.hidd
var tableView.hidden=true
这不起作用,所以我尝试将其数据源设置为零,然后将其隐藏
tableView.dataSource = nil
tableView.hidden = true
还是没什么,然后我试着将它的帧设置为0
tableView.frame.size = CGSizeZero
没什么
我不知道如何将tableView设置为隐藏
有什么想法吗?创建一个UIView。将tableView添加为子视图。
然后使用tableView.hidden=true将其隐藏。您的视图控制器是
UITableViewController
,还是带有您自己添加的表视图的普通UIViewController
?太棒了。我不知道为什么我从来没有想过。