私は、情報を追加するためにテキスト入力の新しいビューにあなたを連れて行く追加ボタンがあります。追加ボタンを押すと、テーブルビューに戻り、すべての入力がラベルに追加されます。私は、現在の時間を私が作成したdateStampラベルに引っかけることに問題があります。誰も助けることができますか?あなたは、デリゲートを使用することができ、これを行うためにはテーブルビューのラベルに現在の時間を追加する方法cell swift 3
メインコントローラ
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()
}
前記第二のコントローラ
これは私が探していたありがとうございました!私が15の評判を持つまで投票できません。申し訳ありません! 1分前にこれを言うように短い手の方法がありますか? 1日前。 2週間前など、それともこの機能を構築する必要がありますか –
はい、これを行うことができます.... –
私の編集した回答を確認してください –