现在,对于没有标题的行,"(null)"将在formValidationErrors
有办法吗?
1.如果我设置它,隐藏行的title
?要么
2.当placeholder
不存在时,对title
进行提醒搜索?
使用placeholder
代替title
是有意义的,因为行使用占位符而不是标题看起来更好。
非常感谢任何帮助或建议! = d
答案 0 :(得分:2)
将row.requireMsg
设置为您希望在formValidationErrors
答案 1 :(得分:0)
您可以在XLFormRowDescriptor中覆盖 - (XLFormValidationStatus *)doValidation 并将消息设置为返回XLFormValidationStatus;
您可以在XLFormViewController中覆盖 - (NSArray *)formValidationErrors,首先显示返回的NSError描述。
您可以在XLFormViewController中覆盖 - (void)showFormValidationError:(NSError *)错误并自行显示UIAlertView。
我还没有使用它(考虑到目前),但这是我从源代码中看到的......
答案 2 :(得分:0)
我认为你可以做这些步骤
转到您定义行和列的XLForm.m文件。
如果您不想提供标题,请查看您不会将标题排成行,只是将此行指定为空。
row = [XLFormRowDescriptor formRowDescriptorWithTag:@"nil)" rowType:XLFormRowDescriptorTypeText title:@""];
我认为这很有帮助。