ios - Swift - 在 UITableView 中组合 UITextfield

标签 ios swift uitableview uitextfield

有人知道这个应用程序是否使用 UITableView 并在其中包含 UITextView 吗?如果是这样,我想问一下这是如何做到的。我还想知道如何单击一下即可呈现日期选择器。为了清楚地说明我想要实现的目标,我上传了一张图片。

enter image description here

最佳答案

它可以是标签或文本字段。在呈现日期选择器方面,您将使用 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)
    }

关于ios - Swift - 在 UITableView 中组合 UITextfield,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56603764/

相关文章:

swift - 为什么不建议在 Alamofire 中修改授权 header 的 session 配置?

ios - tableview 不显示数据,除非用户触摸

ios - App Store Connect 操作错误 : ITMS-90164 [] for key com. apple.developer.healthkit.access

arrays - 将新元素附加到数组导致应用程序崩溃的异常错误

iphone - UIButton - 更改框架会改变对触摸的响应

ios - 在 Swift 中从 Objective-C 访问 extern NSString

ios - 如何在 Swift 中从 UITableView 中删除部分?

ios - 如何重新加载 UITableView 数据避免卡住

ios - Swift SceneKit - 编辑器和模拟之间的色差

iphone - 如何识别Iphone来电并显示通知?