如何将当前时间添加到表格视图单元格中的标签 swift 3

蓝驼鹿

我有一个添加按钮,可带您进入带有文本输入的新视图以添加信息。点击添加按钮后,它会将您带回 tableview 并将所有输入添加到标签。我无法将当前时间拉入我制作的 dateStamp 标签中。有人可以帮忙吗?

主控制器

 var dateStamp = Date()
 var clientName = [""]
 var projecDescript = [""]

// Custom cell to make all input fields custom
class CustomCell: UITableViewCell {
    //Make your outlets here, connect the outlets from cell in your storyboard

    @IBOutlet var clientNameLabel: UILabel!
    @IBOutlet var descriptionLabel: UILabel!
    @IBOutlet var dateStamp: UILabel!

}

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

    @IBOutlet var clientTableList: UITableView!

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return (clientName.count)
        return (projecDescript.count)
    }

    // This is the new items added into the inputs
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
    {
        let cell = tableView.dequeueReusableCell(withIdentifier: "clientCell", for: indexPath) as! CustomCell

        // Adds Clients Name
        let companyName = clientName[indexPath.row]
        cell.clientNameLabel?.text = companyName

        // Adds Clients Description
        let descriptionName = projecDescript[indexPath.row]
        cell.descriptionLabel?.text = descriptionName



        return cell
    }

    func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
        return true
    }

    override func viewDidAppear(_ animated: Bool) {
        clientTableList.reloadData()
    }

第二控制器

import UIKit

class AddInvoice: UIViewController {

    @IBOutlet var clientNameInput: UITextField!
    @IBOutlet var descriptionNameInput: UITextView!



    @IBAction func addInvoice(_ sender: Any) {

        if clientNameInput.text != "" && descriptionNameInput.text != "" 
        {
            clientName.append(clientNameInput.text!)
            //clientInput.text = ""

            projecDescript.append(descriptionNameInput.text!)
            //descriptionFieldInput.text = ""


            _ = navigationController?.popViewController(animated: true)
        }  
    }
}
阿卜杜勒·瓦希德 |
let timeStamp = "\(DateFormatter.localizedString(from: Date(), dateStyle: .long, timeStyle: .long))"

如果您想将格式转换为今天

只需将日期传递给该函数,它就会返回一个字符串,表示 3 周前

func relativePast(for date : Date) -> String {

    let units = Set<Calendar.Component>([.year, .month, .day, .hour, .minute, .second, .weekOfYear])
    let components = Calendar.current.dateComponents(units, from: date, to: Date())

    if components.year! > 0 {
        return "\(components.year!) " + (components.year! > 1 ? "years ago" : "year ago")

    } else if components.month! > 0 {
        return "\(components.month!) " + (components.month! > 1 ? "months ago" : "month ago")

    } else if components.weekOfYear! > 0 {
        return "\(components.weekOfYear!) " + (components.weekOfYear! > 1 ? "weeks ago" : "week ago")

    } else if (components.day! > 0) {
        return (components.day! > 1 ? "\(components.day!) days ago" : "Yesterday")

    } else if components.hour! > 0 {
        return "\(components.hour!) " + (components.hour! > 1 ? "hours ago" : "hour ago")

    } else if components.minute! > 0 {
        return "\(components.minute!) " + (components.minute! > 1 ? "minutes ago" : "minute ago")

    } else {
        return "\(components.second!) " + (components.second! > 1 ? "seconds ago" : "second ago")
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将来自服务器的 JSON 数据放入 Swift 3 中的表格视图单元格中

来自分类Dev

Swift iOS-如何将按钮添加到 CollectionView 单元格的外部

来自分类Dev

在 Swift 中添加表格单元格中的标签总和

来自分类Dev

静态表格视图中单元格的内容未显示 SWIFT 3

来自分类Dev

表格单元格向左移动(swift3)

来自分类Dev

如何将多个贝塞尔曲线路径添加到同一个视图 swift 3

来自分类Dev

如何以编程方式为iOS中的集合视图单元格提供宽度和高度,Swift 3

来自分类Dev

如何在Swift3中将事件添加到我的CustomCell

来自分类Dev

Swift 3 Table View - 从某些单元格中删除堆栈视图

来自分类Dev

Swift-如何在单击按钮时在自定义表格视图单元格中获取标签值

来自分类Dev

获取单元格 Swift 3 中 textLabel 的值

来自分类Dev

如何将特定的表格单元格添加到表格视图中?

来自分类Dev

当用户用手指拿起时的动画表格视图单元格 (Swift 3)

来自分类Dev

在自定义表格视图单元格中本地化按钮和标签[swift]

来自分类Dev

Swift 2 reloadData将更多单元格添加到UICollectionView

来自分类Dev

Swift:在表格视图单元格中创建UILabel

来自分类Dev

表格视图单元格中的Swift MPGTextField自动完成

来自分类Dev

在表格视图Swift中获取单元格的行

来自分类Dev

Swift:在表格视图单元格中创建UILabel

来自分类Dev

表格视图单元格中的Swift 2.0 if语句

来自分类Dev

Swift 3:如何点击单元格内的按钮并传入该单元格的 indexPath?

来自分类Dev

从 UITableView Swift 3 中删除所选单元格下方的单元格

来自分类Dev

在Swift 3 / Xcode 8中,如果“活动”列为“否”,如何隐藏单元格

来自分类Dev

如果在 Swift 3 中未选择 CollectionView 单元格,如何显示警报?

来自分类Dev

如何在swift 3中重新加载没有动画的特定单元格?

来自分类Dev

如何在 Swift 3 中将图像添加到 UIAlertbox?

来自分类Dev

如何在Swift中的表格视图单元格中更改默认的删除按钮?

来自分类Dev

CollectionView单元格中的Swift CollectionView单元格-当前的新视图控制器

来自分类Dev

将超链接添加到d3.js表行和单元格

Related 相关文章

  1. 1

    如何将来自服务器的 JSON 数据放入 Swift 3 中的表格视图单元格中

  2. 2

    Swift iOS-如何将按钮添加到 CollectionView 单元格的外部

  3. 3

    在 Swift 中添加表格单元格中的标签总和

  4. 4

    静态表格视图中单元格的内容未显示 SWIFT 3

  5. 5

    表格单元格向左移动(swift3)

  6. 6

    如何将多个贝塞尔曲线路径添加到同一个视图 swift 3

  7. 7

    如何以编程方式为iOS中的集合视图单元格提供宽度和高度,Swift 3

  8. 8

    如何在Swift3中将事件添加到我的CustomCell

  9. 9

    Swift 3 Table View - 从某些单元格中删除堆栈视图

  10. 10

    Swift-如何在单击按钮时在自定义表格视图单元格中获取标签值

  11. 11

    获取单元格 Swift 3 中 textLabel 的值

  12. 12

    如何将特定的表格单元格添加到表格视图中?

  13. 13

    当用户用手指拿起时的动画表格视图单元格 (Swift 3)

  14. 14

    在自定义表格视图单元格中本地化按钮和标签[swift]

  15. 15

    Swift 2 reloadData将更多单元格添加到UICollectionView

  16. 16

    Swift:在表格视图单元格中创建UILabel

  17. 17

    表格视图单元格中的Swift MPGTextField自动完成

  18. 18

    在表格视图Swift中获取单元格的行

  19. 19

    Swift:在表格视图单元格中创建UILabel

  20. 20

    表格视图单元格中的Swift 2.0 if语句

  21. 21

    Swift 3:如何点击单元格内的按钮并传入该单元格的 indexPath?

  22. 22

    从 UITableView Swift 3 中删除所选单元格下方的单元格

  23. 23

    在Swift 3 / Xcode 8中,如果“活动”列为“否”,如何隐藏单元格

  24. 24

    如果在 Swift 3 中未选择 CollectionView 单元格,如何显示警报?

  25. 25

    如何在swift 3中重新加载没有动画的特定单元格?

  26. 26

    如何在 Swift 3 中将图像添加到 UIAlertbox?

  27. 27

    如何在Swift中的表格视图单元格中更改默认的删除按钮?

  28. 28

    CollectionView单元格中的Swift CollectionView单元格-当前的新视图控制器

  29. 29

    将超链接添加到d3.js表行和单元格

热门标签

归档