更改XLFORM行的值

  • 本文关键字:XLFORM 更改 swift xlform
  • 更新时间 :
  • 英文 :


我正在使用swift的XLFORM库,我想在成功请求后清除行值。

我试图使用self.form.formRowWithTag获得行对象并使用。value改变值,但不幸的是,我无法获得行对象:(

有谁能帮忙吗?

我也在寻找这个答案,你的答案给了我灵感。

到目前为止你所做的都是正确的。下面是代码:
self.form.formRowWithTag("whatever-tag").value = nil
self.tableView.reloadData()

关键是重新加载你的UITableView

希望有帮助=)

虽然上面的答案可能有效,但我发现了如何按照XLForm作者希望的方式来做。在XLForm Github上,作者说:

您可能必须更新单元格以查看UI更改,如果行是已经提出。-(void)reloadFormRow:(XLFormRowDescriptor *)formRowXLFormViewController提供的方法

那么,你可以这样做:

var row = self.form.formRowWithTag("whatever-tag")
row.value = nil
self.reloadFormRow(row)

相关内容

  • 没有找到相关文章

最新更新