现在,对于没有标题的行,“(null)”将在警报中使用formValidationErrors
有没有办法 1.title
如果我设置它,隐藏行的?或 2. 让警报搜索placeholder
何时title
缺席?
placeholder
使用代替确实有意义title
,因为使用占位符而不是标题使行看起来更好。
非常感谢任何帮助或建议!=D
现在,对于没有标题的行,“(null)”将在警报中使用formValidationErrors
有没有办法 1.title
如果我设置它,隐藏行的?或 2. 让警报搜索placeholder
何时title
缺席?
placeholder
使用代替确实有意义title
,因为使用占位符而不是标题使行看起来更好。
非常感谢任何帮助或建议!=D
设置row.requireMsg
为您希望在警报中显示的文本formValidationErrors
您可以在 XLFormRowDescriptor 中覆盖 -(XLFormValidationStatus *) doValidation 并将消息设置为返回的 XLFormValidationStatus;
您可以在 XLFormViewController 中覆盖 -(NSArray *)formValidationErrors,显示返回的第一个 NSError 描述。
您可以在 XLFormViewController 中覆盖 -(void)showFormValidationError:(NSError *)error 并自行显示 UIAlertView。
我还没有使用它(考虑到目前),但这就是我从源代码中看到它的方式......
我想你可以做这些步骤
转到定义行和列的 XLForm.m 文件。
如果您不想给标题,请查看您不给行标题的位置,只需将此行指定为非空即可。
row = [XLFormRowDescriptor formRowDescriptorWithTag:@"nil)" rowType:XLFormRowDescriptorTypeText title:@""];
我认为这很有帮助。