Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // SGTableViewExtension.swift
- //
- // Created by Sudhir Gadhvi on 10/01/19.
- // Copyright © 2019 Sudhir. All rights reserved.
- //
- extension UITableView {
- func coverUpTableViewWithMsg(tableView: UITableView, msg: String?)
- {
- let tableFrame = CGRect(x: (tableView.frame.origin.x), y: (tableView.frame.origin.y), width: (tableView.frame.size.width), height: (tableView.frame.size.height))
- let footerView = UIView(frame: tableFrame)
- // Creation of label
- let labelNoData = UILabel(frame: footerView.frame)
- labelNoData.text = msg
- labelNoData.font = UIFont(name: "Font Name", size: 15.0) // // Set your font type
- labelNoData.textColor = #colorLiteral(red: 0.501960814, green: 0.501960814, blue: 0.501960814, alpha: 1)
- // labelNoData.sizeToFit()
- labelNoData.translatesAutoresizingMaskIntoConstraints = false
- footerView.addSubview(labelNoData)
- labelNoData.centerXAnchor.constraint(equalTo: footerView.centerXAnchor).isActive = true
- labelNoData.centerYAnchor.constraint(equalTo: footerView.centerYAnchor).isActive = true
- if #available(iOS 11.0, *) {
- labelNoData.leadingAnchor.constraint(equalToSystemSpacingAfter: footerView.leadingAnchor, multiplier: 0)
- } else {
- // Fallback on earlier versions
- }
- if #available(iOS 11.0, *) {
- labelNoData.trailingAnchor.constraint(equalToSystemSpacingAfter: footerView.trailingAnchor, multiplier: 0)
- } else {
- // Fallback on earlier versions
- }
- tableView.tableFooterView = footerView
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement