gpt4 book ai didi

ios - 只允许 UITextField 的字母表

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:09:00 25 4
gpt4 key购买 nike

我正在创建一个文本字段。

但是文本字段应该只包含字母而不是数字。如何在不检查 ASCII 值的情况下在 ios 中执行此操作?

最佳答案

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
BOOL canEdit=NO;
NSCharacterSet *myCharSet = [NSCharacterSet characterSetWithCharactersInString:@"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"];
for (int i = 0; i < [string length]; i++)
{
unichar c = [string characterAtIndex:i];
if (![myCharSet characterIsMember:c])
{
canEdit=NO;
}
else
{
canEdit=YES;
}
}
return canEdit;
}

关于ios - 只允许 UITextField 的字母表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18572877/

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