【问题标题】:Swift - Combining UITextfield inside UITableViewSwift - 在 UITableView 中结合 UITextfield
【发布时间】:2019-10-29 10:06:44
【问题描述】:

有人知道这个应用程序是否正在使用 UITableView 并且里面有一个 UITextView 吗?如果是这样,我想问一下这是如何完成的。我还想知道单击一下如何呈现日期选择器。为了清楚我想要实现的目标,我上传了一张图片。

【问题讨论】:

标签: ios swift uitableview uitextfield


【解决方案1】:

它可以是标签或文本字段。在呈现日期选择器方面,您将使用函数 didSelectRowAt 就像 Kid_x 说的那样。我在这个网站的帮助下在我正在构建的应用程序上做到了这一点。首先我在 ViewController 类中声明了var datePickerVisible = false

以图片为例,我像这样切换了日期选择器的可见性

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

        if indexPath.row == 1 {
            tableView.beginUpdates()
            datePickerVisible = !datePickerVisible
            tableView.endUpdates()
        }
        tableView.deselectRow(at: indexPath, animated: true)
    }

【讨论】:

  • 如果您要提交答案,写出完整的代码会有所帮助,例如写出完整的 didSelectRow 委托方法并在其中使用 indexPath
猜你喜欢
  • 2019-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-09
  • 2018-06-01
  • 1970-01-01
相关资源
最近更新 更多