gpt4 book ai didi

objective-c - 代表用户格式化输入的时间字符串

转载 作者:行者123 更新时间:2023-11-28 19:23:43 26 4
gpt4 key购买 nike

我想记录用户输入的时间,但我不想让用户担心输入诸如“:”或“.”之类的内容。输入的唯一时间大约是 7-8 分钟,以及任何可能带小数点的秒数,但我希望用户能够输入类似 7234 的内容并将其格式设置为7:23.4.

任何想法或提示都会很棒!

最佳答案

你可以巧妙地使用

– textField:shouldChangeCharactersInRange:replacementString:

(请参阅 UITextFieldDelegate Protocol 的文档)。

如果您确定时间总是 <10 分钟,那么在第一个数字输入后添加 : 并在接下来的两个输入后添加 .。但是,分和秒使用不同的字段可能更容易。例如,如果用户输入 713 会怎样……您将如何解析它? 7:13 还是 7:1.3?

关于objective-c - 代表用户格式化输入的时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6298828/

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