【问题标题】:Display and scroll validatation error to nth UITextfield inside UITableView显示和滚动验证错误到 UITableView 内的第 n 个 UITextfield
【发布时间】:2018-03-30 14:29:44
【问题描述】:

UITextfieldUITableView 中显示验证错误

假设一个表有 10 行 UITextfield 但一次只有 3 行可见,我如何在某些特定的 UITextfield 上显示验证错误并滚动到它。

请帮忙

【问题讨论】:

    标签: ios swift uitableview uitextfield


    【解决方案1】:

    请记住,有一个单元格重用,因此当您在文本字段中输入数据时,它将被另一个重用,因此,当单元格要隐藏时,将文本的值存储在模型数组中的相应索引内,并且在cellForRow使用前清除单元格文本字段内容,也最好验证模型中的数组并滚动到验证失败的数组索引(行索引),您可以使用这样的代码sn-p滚动

    let indexPath = IndexPath(row: scrollPosition, section: 0)
    tableView.scrollToRow(at: indexPath, at: .middle, animated: true)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 2020-01-25
      • 2021-05-23
      相关资源
      最近更新 更多