XLForms 与单位
XLForms together with units
将 XLForms 与公斤、周、金钱(欧元、美元)等单位一起使用的最佳方法是什么
基本上我希望我的行显示输入的值后跟正确的单位。
你的问题太含糊了。这是你必须弄清楚的事情,因为没有 'best way'。您可以子类化 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];
}
将 XLForms 与公斤、周、金钱(欧元、美元)等单位一起使用的最佳方法是什么
基本上我希望我的行显示输入的值后跟正确的单位。
你的问题太含糊了。这是你必须弄清楚的事情,因为没有 'best way'。您可以子类化 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];
}