-1

将XLForms与公斤、周、货币(欧元、美元)等单位一起使用的最佳方式是什么?

基本上我希望我的行显示输入的值,后跟正确的单位。

4

1 回答 1

1

你的问题太模糊了。这是您必须弄清楚的事情,因为没有“最佳方法”。您可以对 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];
}
于 2015-05-13T13:40:18.093 回答