@interface OnlyIntegerValueFormatter : NSNumberFormatter@end@implementation OnlyIntegerValueFormatter- (BOol)isPartialStringValID:(Nsstring*)partialString newEditingString:(Nsstring**)newString errorDescription:(Nsstring**)error{ if([partialString length] == 0) { return YES; } NSScanner* scanner = [NSScanner scannerWithString:partialString]; if(!([scanner scanInt:0] && [scanner isAtEnd])) { NSBeep(); return NO; } return YES;}@end
然后将此格式化程序设置为您的NSTextFIEld:
OnlyIntegerValueFormatter *formatter = [[[OnlyIntegerValueFormatter alloc] init] autorelease];[textFIEld setFormatter:formatter];总结
以上是内存溢出为你收集整理的可可 – 限制NSTextField只允许数字全部内容,希望文章能够帮你解决可可 – 限制NSTextField只允许数字所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)