我需要在 NSTextField 中每 5 个字符插入一个破折号。如何做到这一点?
问问题
224 次
1 回答
1
我通过继承 NSTextField 解决了这个问题:
-(void)textDidChange:(NSNotification *)notification
{
NSString*value = [self stringValue];
NSInteger integer = [[[self stringValue] stringByReplacingOccurrencesOfString:@"-" withString:@""] length];
if (integer % 5 == 0)
{
value = [value stringByAppendingString:@"-"];
[self setStringValue:value];
}
}
于 2010-11-02T20:34:36.163 回答