gpt4 book ai didi

iphone - 单击十进制格式的文本框时如何设置数字小键盘?

转载 作者:行者123 更新时间:2023-11-28 23:13:47 24 4
gpt4 key购买 nike

我想要自动将文本框的值转换为十进制格式的数字小键盘。例如用户键入 10 它会自动转换为 .10

最佳答案

尝试以下操作:

NSString * userInput = textBox.text;
textBox.text = [NSString stringWithFormat:@".%@", userInput];

如果您需要将该值作为整数用于其他用途,请尝试:

int userInput = [textBox.text intValue];
textBox.text = [NSString stringWithFormat:@".%d", userInput];

此外,如果您需要知道实时执行此操作的方法,请使用:

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

确保返回 YES 以便添加字符!希望对您有所帮助!

关于iphone - 单击十进制格式的文本框时如何设置数字小键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304844/

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