将XLForms与公斤、周、货币(欧元、美元)等单位一起使用的最佳方式是什么?
基本上我希望我的行显示输入的值,后跟正确的单位。
你的问题太模糊了。这是您必须弄清楚的事情,因为没有“最佳方法”。您可以对 XLForms 使用的自定义单元格进行子类化,并覆盖配置和更新方法,并相应地调整显示的值。子类化和自定义 XLFormBaseCell 将为您提供最灵活的结果。例子:
- (void)configure
{
[super configure];
self.textField.text = self.rowDescriptor.value && ![self.rowDescriptor.value isKindOfClass:[NSNull class]] ? @"" : self.rowDescriptor.value;
}
- (void)update
{
[super update];
self.textField.textColor = self.rowDescriptor.disabled ? [UIColor colorWithRed:32.0/255.0 green:27.0/255.0 blue:27.0/255.0 alpha:1.0] : [UIColor blackColor];
self.textField.font = [UIFont fontWithName:@"Montserrat-Regular" size:18];
}