【发布时间】:2018-04-19 21:56:34
【问题描述】:
我正在构建一种数据库,因此我创建了一个带有自定义单元格的表格视图,以便用户可以将请求的数据插入到适当的文本字段中。这是它到目前为止的样子。
这是我为实现这一目标而编写的代码。
class customCell1: UITableViewCell {
@IBOutlet weak var cc1TextField1: UITextField!
@IBOutlet weak var cc1TextField2: UITextField!
@IBOutlet weak var cc1TextField3: UITextField!
@IBOutlet weak var cc1Label1: UILabel!
@IBOutlet weak var cc1Label2: UILabel!
@IBOutlet weak var cc1Label3: UILabel!
@IBOutlet weak var cc1MainLabel: UILabel!
}
简而言之,在一个 Swift 文件中,我创建了一个类,我将其命名为 customCell1,而在 ViewController 中,我将其命名为 InputDataController,我插入了这些代码行,其中 inputDataString 是与必须分配给每行中的每个标签的不同标题有关的字符串。
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return inputDataString.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell1 = tableView.dequeueReusableCell(withIdentifier: "myCell1", for: indexPath) as? customCell1
cell1?.cc1MainLabel.text = inputDataString[indexPath.row]
cell1?.cc1Label1.text = "Fabrics"
cell1?.cc1Label2.text = "Fittings"
cell1?.cc1Label3.text = "Furniture"
cell1?.cc1TextField1.placeholder = "Insert value here"
cell1?.cc1TextField2.placeholder = "Insert value here"
cell1?.cc1TextField3.placeholder = "Insert value here"
return cell1!
}
现在我的问题是,一旦用户在文本字段中添加了所有这些值并单击了我在导航栏上添加的保存按钮,我如何从各种文本字段中获取所有数据并将它们分配给一个变量(s) 以便我可以将这些值用于某些计算。此外,我在哪里添加这些代码行,以便一切正常。
【问题讨论】:
标签: ios swift uitableview xcode8