0

现在,对于没有标题的行,“(null)”将在警报中使用formValidationErrors

有没有办法 1.title如果我设置它,隐藏行的?或 2. 让警报搜索placeholder何时title缺席?

placeholder使用代替确实有意义title,因为使用占位符而不是标题使行看起来更好。

非常感谢任何帮助或建议!=D

4

3 回答 3

2

设置row.requireMsg为您希望在警报中显示的文本formValidationErrors

于 2015-12-04T13:27:54.920 回答
0
  1. 您可以在 XLFormRowDescriptor 中覆盖 -(XLFormValidationStatus *) doValidation 并将消息设置为返回的 XLFormValidationStatus;

  2. 您可以在 XLFormViewController 中覆盖 -(NSArray *)formValidationErrors,显示返回的第一个 NSError 描述。

  3. 您可以在 XLFormViewController 中覆盖 -(void)showFormValidationError:(NSError *)error 并自行显示 UIAlertView。

我还没有使用它(考虑到目前),但这就是我从源代码中看到它的方式......

于 2014-11-30T00:23:25.053 回答
0

我想你可以做这些步骤

转到定义行和列的 XLForm.m 文件。

如果您不想给标题,请查看您不给行标题的位置,只需将此行指定为非空即可。

  row = [XLFormRowDescriptor formRowDescriptorWithTag:@"nil)" rowType:XLFormRowDescriptorTypeText title:@""];

我认为这很有帮助。

于 2017-03-03T08:13:01.223 回答