iOS 文本框输入数字,每四位自动加空格 怎么做

iOS 文本框输入数字,每四位自动加空格 怎么做,第1张

做个判断就可以了

@interface ViewController ()<UITextFieldDelegate>

{

UITextField * _numberFielde

}

#define NUMBERS @"0123456789"

@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad]

_numberFielde = [[UITextField alloc] initWithFrame:CGRectMake(0, 100,self.view.frame.size.width, 50)]

_numberFielde.layer.borderColor = [UIColor grayColor].CGColor

_numberFielde.layer.borderWidth = 1.0f

_numberFielde.delegate = self

[_numberFielde becomeFirstResponder]

_numberFielde.placeholder = @"请输入数字"

[self.view addSubview:_numberFielde]

// Do any additional setup after loading the view, typically from a nib.

}

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {

NSCharacterSet*cs

cs = [[NSCharacterSet characterSetWithCharactersInString:NUMBERS] invertedSet]

NSString*filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""]

BOOL basicTest = [string isEqualToString:filtered]

if(basicTest)

{

if (textField == _numberFielde)

{

// 四位加一个空格

if ([string isEqualToString:@""]){ // 删除字符

if ((textField.text.length - 2) % 5 == 0) {

textField.text = [textField.text substringToIndex:textField.text.length - 1]

}

return YES

} else {

if (textField.text.length % 5 == 0) {

textField.text = [NSString stringWithFormat:@"%@ ", textField.text]

}

}

return YES

}

}

else

{

return NO

}

return YES

}

问题一:苹果输入法怎么打空格

问题二:苹果系统输入法在打完字按空格键的时候怎么才不出现句号 偏好设置---键盘---文本---去掉勾选的 连按两下空格插入句号

问题三:怎么在苹果手机上改输入法 我要输空格 按左下角地球标志就可以切换了

问题四:苹果手机怎么打空白字 你好!

输入空格 即可 注 连续输入空格就是句号

问题五:苹果手机输入怎么打空白字体 在哪?微信朋友圈?

问题六:想用快捷键切换苹果电脑的输入法,请问空格键前面的^怎么打呢 苹果系统中的「^」标志即表示「control」键,如下图红框所示。所以「^空格键」就是同时按 control 键和空格键。

另外除了「^」外,题主可能经常会在 Mac 的快捷键中看到「?、?、?」等标志,它们都代表了 Mac 键盘上特定的一个功能键。下面是苹果官方的一个对照表,供题主参考。

问题七:苹果电脑怎样设置成切换输入法用mand加空格 那是设置问题,打开系统偏好设置-键盘-快捷键,选择上一个输入源,后面那个快捷键组合点一下可以重设,默认cmd+space 这个组合给了spotlight,直接设置会有冲突,所以要先把spotlight的快捷键也改掉,不过有冲突下面会提示你的。

问题八:苹果输入法下面的空格键没有了。怎么调回来。 苹果电脑输入法切换快捷键不是空格加mand可以重新设置该快捷键,设置方法如下:点击打开系统偏好设置。

点击键盘。

点击快捷键。

点击快捷键菜单下的输入源。

勾选第一个设置即空格加mand。

问题九:iPhone如何设置键盘的多余快捷键?如双击空格输入句号 1、依次进入iPhone的设置>通用功能>键盘中浏览所有设置开关。

2、可选择关闭「首字母自动大写」每次切换英文输入法默认首字母大写、「句号快捷键」即连按两下空格键插入句号、「启用听写」点击键盘左下角话筒按钮会自动进入语音输入。

问题十:苹果电脑输入法切换快捷键不是空格加mand怎么办 苹果电脑输入法切换快捷键不是空格加mand可以重新设置该快捷键,设置方法如下:

点击打开系统偏好设置。

点击键盘。

点击快捷键。

点击快捷键菜单下的输入源。

勾选第一个设置即空格加mand。

1、打开苹果手机,在苹果手机界面中找到需要打出空白字体的地方,并点击选择。

2、之后手机界面的底部会跳出输入法键盘,找到空格键选项,并用手指点击空格键。

3、点击空白键之后,苹果界面上的编辑栏当中就会出现空白字体。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11747561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存