私は素早く作成する必要があります2つのプロトタイプのセルを持つ1つのセルにはラベルとテキストフィールドがあり、他のセルには保存ボタンがあり、@IBOutletと@IBActionはテキストフィールドに何かを書きたい場合、保存ボタンをクリックすると、textField.textでlabel.textを変更する必要がありますが、ボタンをクリックすると問題が発生します.textFieldの値はnilです。私はすぐに迅速に、どのようにこの問題を解決することができますか? おかげ保存ボタン付きのUITableViewCell。 textFieldとラベル
0
A
答えて
0
は、シナリオがこの写真 に
は
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 1
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 2
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
if indexPath.row == 0 {
let cell = tableView.dequeueReusableCellWithIdentifier("cella", forIndexPath: indexPath) as! TableViewCell
return cell
}
let cell = tableView.dequeueReusableCellWithIdentifier("saveCell", forIndexPath: indexPath) as! TableViewCell
return cell
}
とTableViewCell.swift
import UIKit
クラスという名前の二番目のファイル内でこの2つのファイル、TableViewController.swiftを持っていますTableViewCell:UITableViewCell {
@IBOutlet weak var textField: UITextField!
@IBOutlet weak var label: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
@IBAction func saveBtn(sender: AnyObject) {
self.label.text = textField.text
}
}
0
私はそれが私の問題を解決するタグ
cell.propertyName.tag = indexPath.row
と、このデリゲート
func textField(textField: UITextField, shouldChangeCharactersInRange range:NSRange, replacementString string: String) -> Bool {
if textField.tag == 0 {
CoreDataController.sharedIstanceCData.matsDataField = "" + textField.text!+string
} else {
CoreDataController.sharedIstanceCData.commentDataField = "" + textField.text!+string
}
return true
}
で問題を解決した、TNXすべて
関連する問題
- 1. UITableViewCellへの参照を保存する
- 2. textFieldの値を保存する
- 3. アクセサリー付きUITableViewCell
- 4. 後で呼び出すボタン付きの編集テキストを保存
- 5. ボタン付きの.txtファイルにJTextAreaを保存する
- 6. MVC 5 Webページの保存ボタンの表示ラベル
- 7. ラベル付きのポップアップを作成するASP.NETのテキストボックスとボタンC#
- 8. Blackberry:ラベルとボタンが付いたビデオプレーヤー
- 9. 上付き文字は、TextField
- 10. オプション付きカスタムUITableViewCell
- 11. UITableviewcellの状態を保存するaccessoryView
- 12. Django - ユーザーのTextFieldとFileFieldを一緒に保存する
- 13. 複数のラベルとカスタム高さのUItableviewcell
- 14. Swift - カスタムUITableViewCell内のUIViewはボタン/ラベルを更新しません。
- 15. UITableViewCellのUserDefaultsが保存されない(swift3)
- 16. UITableViewCellのボタンの代行者
- 17. UITableViewCellのCheckBox付きCoreData
- 18. ラジオボタンとラベルを同じ行に保存
- 19. ラベルとステッパーをUserDefaults(スウィフト)で保存
- 20. UITableFieldをNSMutableArrayのUITableViewCellに保存します。
- 21. UITableViewCellの2つのラベル
- 22. 保存ボタンHTML
- 23. PDFKitの保存ボタン?
- 24. ボタン "保存"のカウンター
- 25. モーダルレジスタパネルボタン保存ボタン
- 26. ブートストラップでラジオ入力(ボタンとしてラベル付けされたラベル付き)の変更イベントを検出する4
- 27. チェックマークが付いたチェックマーク付きのUITableViewCell
- 28. 2番目のmdc-textfieldラベルが最初のmdc-textfieldに付いているのはなぜですか?
- 29. ボタンのラベル貼り付け効果
- 30. 続きを読むSwiftを使ったUITableViewCellのUILabelのボタン3
なぜあなたは、 2つの異なる細胞でこれを行う? 2つの細胞だけがありますか?いくつかのコードを表示する –