如何从TableView单元格检索文本字段值

路加

我有2个单元格的tableview。两个单元格都有一个文本字段和一个标签。文本字段采用用户名/电子邮件地址和密码的值。

var emailAddress: String?
var password: String?

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier(cellID) as! TextFieldCell

    cell.label.text = loginOptions[indexPath.row]
    cell.textField.placeholder = loginOptions[indexPath.row]

    if indexPath.row == 0 {
        emailAddress = cell.textField.text!
    }
    if indexPath.row == 1 {
        password = cell.textField.text!
    }

    return cell
}   

以下是检查文本框中是否有任何文本的功能,如果没有,则显示提示填写所有字段的警报控制器。

func signInButtonTapped() {

    if emailAddress!.isEmpty || password!.isEmpty {

        let alert = UIAlertController(title: "Alert", message: "all fields are required to be filled in", preferredStyle: .Alert)
        let action = UIAlertAction(title: "OK", style: .Default, handler: nil)
        alert.addAction(action)
        self.presentViewController(alert, animated: true, completion: nil)
    }

}

如何从单元格内部检索文本字段值以检查它们是否为空?上面的代码不起作用,因为文本字段始终返回空。虽然,希望可以看到我正在努力实现的目标

穆扎希德

我猜你的tableView只有一部分。那你可以这样

func signInButtonTapped() {
        let indexpathForEmail = NSIndexPath(forRow: 0, inSection: 0)
        let emailCell = tableView.cellForRowAtIndexPath(indexpathForEmail)! as TextFieldCell

        let indexpathForPass = NSIndexPath(forRow: 1, inSection: 0)
        let passCell =  tableView.cellForRowAtIndexPath(indexpathForPass)! as TextFieldCell

        if emailCell.textField.placeholder!.isEmpty || passCell.textField.placeholder!.isEmpty {

            let alert = UIAlertController(title: "Alert", message: "all fields are required to be filled in", preferredStyle: .Alert)
            let action = UIAlertAction(title: "OK", style: .Default, handler: nil)
            alert.addAction(action)
            self.presentViewController(alert, animated: true, completion: nil)
        }
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从 tableview 单元格收集文本字段文本 (Swift)

来自分类Dev

从文本字段在tableView中添加新单元格

来自分类Dev

如何在TableView单元格中快速处理多个文本字段

来自分类Dev

如何知道哪个tableview单元格的文本字段被更改了内容

来自分类Dev

如何获取在TableView单元格中显示的数据并将其显示在文本字段中?

来自分类Dev

如何访问自定义单元格文本字段值?

来自分类Dev

无法在 tableview 自定义单元格中获取文本字段文本

来自分类Dev

带有文本字段和按钮的Tableview单元格

来自分类Dev

将动态文本字段单元格插入TableView中的节-Swift

来自分类Dev

如何从表视图单元格内的文本字段获取文本并将其存储

来自分类Dev

如何检索单元格注释的文本

来自分类Dev

在文本字段中重复使用单元格

来自分类Dev

在原型单元格中填充文本字段

来自分类Dev

从 UITableViewController 中的单元格引用文本字段

来自分类Dev

iOS:如何在代码中的表单元格中为文本字段添加约束

来自分类Dev

如何将文本字段的数据显示在表视图单元格的标签上?

来自分类Dev

如何使用textFieldDidBeginediting从集合视图,文本字段中获取单元格的索引路径

来自分类Dev

如何在静态表格单元格中布局多个文本字段?(Xcode,迅速)

来自分类Dev

如何区分自定义单元格中的两个文本字段?

来自分类Dev

从文本字段检索值

来自分类Dev

在 UITableview 中,键入的文本字段值在不同的单元格中重复出现,如何使用目标 c 进行纠正

来自分类Dev

如何在目标c中使用标签和文本字段创建自定义单元格

来自分类Dev

如果填充了前一个单元格的文本字段,则将单元格添加到 UITableView

来自分类Dev

从表视图之外的另一个视图中的自定义单元格检索文本字段数据

来自分类Dev

NSTableView文本字段单元格不应在单击时进入编辑状态

来自分类Dev

自动布局表格单元格带有图像和文本字段?

来自分类Dev

自定义单元格文本字段索引在滚动时更改

来自分类Dev

当文本字段位于uitableview的单元格中时,touchesBegan不被调用

来自分类Dev

使用javascript将文本字段插入表格单元格

Related 相关文章

  1. 1

    从 tableview 单元格收集文本字段文本 (Swift)

  2. 2

    从文本字段在tableView中添加新单元格

  3. 3

    如何在TableView单元格中快速处理多个文本字段

  4. 4

    如何知道哪个tableview单元格的文本字段被更改了内容

  5. 5

    如何获取在TableView单元格中显示的数据并将其显示在文本字段中?

  6. 6

    如何访问自定义单元格文本字段值?

  7. 7

    无法在 tableview 自定义单元格中获取文本字段文本

  8. 8

    带有文本字段和按钮的Tableview单元格

  9. 9

    将动态文本字段单元格插入TableView中的节-Swift

  10. 10

    如何从表视图单元格内的文本字段获取文本并将其存储

  11. 11

    如何检索单元格注释的文本

  12. 12

    在文本字段中重复使用单元格

  13. 13

    在原型单元格中填充文本字段

  14. 14

    从 UITableViewController 中的单元格引用文本字段

  15. 15

    iOS:如何在代码中的表单元格中为文本字段添加约束

  16. 16

    如何将文本字段的数据显示在表视图单元格的标签上?

  17. 17

    如何使用textFieldDidBeginediting从集合视图,文本字段中获取单元格的索引路径

  18. 18

    如何在静态表格单元格中布局多个文本字段?(Xcode,迅速)

  19. 19

    如何区分自定义单元格中的两个文本字段?

  20. 20

    从文本字段检索值

  21. 21

    在 UITableview 中,键入的文本字段值在不同的单元格中重复出现,如何使用目标 c 进行纠正

  22. 22

    如何在目标c中使用标签和文本字段创建自定义单元格

  23. 23

    如果填充了前一个单元格的文本字段,则将单元格添加到 UITableView

  24. 24

    从表视图之外的另一个视图中的自定义单元格检索文本字段数据

  25. 25

    NSTableView文本字段单元格不应在单击时进入编辑状态

  26. 26

    自动布局表格单元格带有图像和文本字段?

  27. 27

    自定义单元格文本字段索引在滚动时更改

  28. 28

    当文本字段位于uitableview的单元格中时,touchesBegan不被调用

  29. 29

    使用javascript将文本字段插入表格单元格

热门标签

归档