斯威夫特-UITableView不取消隐藏

阿提里特

我有一个UITableView,可以根据变量是否为空来隐藏和取消隐藏。

if listOfTasks.isEmpty {
    table.hidden = true
} else {
    table.hidden = false
}

这是我的viewDidLoad()方法。隐藏UITableView可以很好地工作,但是不隐藏则不行。如果您想看一下,是我的文件。

提前致谢!

Saagarjha

viewDidLoad()视图加载时仅被调用一次。table每当表更改时,您都需要取消隐藏因此,改变

func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath){   
    if (editingStyle == UITableViewCellEditingStyle.Delete){
        listOfTasks.removeAtIndex(indexPath.row)
        table.reloadData()
        if listOfTasks.isEmpty {
            table.hidden = true
        }
    }
}

func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath){   
    if (editingStyle == UITableViewCellEditingStyle.Delete){
        listOfTasks.removeAtIndex(indexPath.row)
        table.reloadData()
        if listOfTasks.isEmpty {
            table.hidden = true
        } else {
            table.hidden = false
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

斯威夫特:UIScrollView不垂直滚动

来自分类Dev

代表团不工作斯威夫特

来自分类Dev

斯威夫特:过渡到新场景后取消分配GameScene吗?

来自分类Dev

隐藏折线图限制线。斯威夫特2

来自分类Dev

斯威夫特:候选人有不匹配的类型

来自分类Dev

斯威夫特:不推荐使用++-替换后的代码无法正常工作

来自分类Dev

斯威夫特的平等

来自分类Dev

斯威夫特代表。

来自分类Dev

斯威夫特stringByEvaluatingJavaScriptFromString

来自分类Dev

斯威夫特=== nil

来自分类Dev

斯威夫特字典

来自分类Dev

斯威夫特:insertContentsOf

来自分类Dev

斯威夫特-结构

来自分类Dev

NSFilehandle斯威夫特

来自分类Dev

斯威夫特字典

来自分类Dev

斯威夫特-NSPredicate

来自分类Dev

斯威夫特WKWebView

来自分类Dev

斯威夫特字典

来自分类Dev

斯威夫特:如何在动态UITableView的自定义单元格中获取滑块的值?

来自分类Dev

斯威夫特:浮点数的字符串,不四舍五入值

来自分类Dev

斯威夫特:'? :' 表达式具有不匹配的类型 'Class' 和 '()'

来自分类Dev

斯威夫特级联元组

来自分类Dev

斯威夫特:排序字典

来自分类Dev

斯威夫特·塞格问题

来自分类Dev

星期几?-IOS斯威夫特

来自分类Dev

斯威夫特:flatMap到字典

来自分类Dev

斯威夫特?? 在类型上

来自分类Dev

斯威夫特:如何使用sizeof?

来自分类Dev

斯威夫特随机数