gpt4 book ai didi

cocoa - 当 NSTextField 内容为 0 时显示空字段

转载 作者:行者123 更新时间:2023-12-03 16:58:52 24 4
gpt4 key购买 nike

我有一个 NSTextField,它保存数字(整数)值。该字段附有一个数字格式化程序。我想在字段值设置为 0(零)时显示一个空字段。我想我尝试了格式化程序的所有组合,但到目前为止还没有运气。这可以吗?

最佳答案

我认为你不能用 NSNumberFormatter 做到这一点。但是您可以创建一个子类并实现 stringFromNumber: ,如下所示:

-(NSString *)stringFromNumber:(NSNumber *)number {
NSNumber *zero = [NSNumber numberWithInt:0];
if ([number isEqualToNumber:zero])
return @"";
else
return [super stringFromNumber:number];
}

编辑:

我错了。您可以使用 NSNumberFormatter 来做到这一点:

[formatter setZeroSymbol:@""];

关于cocoa - 当 NSTextField 内容为 0 时显示空字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8760518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com