首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >处理空的UITableView。打印友好的信息

处理空的UITableView。打印友好的信息
EN

Stack Overflow用户
提问于 2013-04-01 15:52:59
回答 22查看 93K关注 0票数 146

我有一个UITableView,在某些情况下为空是合法的。因此,与其显示应用程序的背景图像,我更希望在屏幕上打印一条友好的信息,例如:

此列表现在为空。

做这件事最简单的方法是什么?

EN

Stack Overflow用户

发布于 2019-05-02 10:43:51

使用Swift 4.2

代码语言:javascript
运行
复制
  func numberOfSections(in tableView: UITableView) -> Int
{
    var numOfSections: Int = 0
    if self.medArray.count > 0
    {
        tableView.separatorStyle = .singleLine
        numOfSections            = 1
        tableView.backgroundView = nil
    }
    else
    {
        let noDataLabel: UILabel  = UILabel(frame: CGRect(x: 0, y: 0, width: tableView.bounds.size.width, height: tableView.bounds.size.height))
        noDataLabel.text          = "No  Medicine available.Press + to add New Pills "
        noDataLabel.textColor     = UIColor.black
        noDataLabel.textAlignment = .center
        tableView.backgroundView  = noDataLabel
        tableView.separatorStyle  = .none
    }
    return numOfSections
}
票数 1
EN
查看全部 22 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15746745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档