【问题标题】:What value will show like infinity on a textfield?什么值会在文本字段上显示为无穷大?
【发布时间】:2015-03-19 13:34:30
【问题描述】:

我有这个显示为无穷大的文本字段。

当我将此值读取到一个变量时,它显示为+inf,但假设我将此文本字段更改为另一个值。我应该在 textField 上输入什么值才能使其再次无限?

此文本字段使用带有 2 个小数位和 1 个有效数字的数字 NSFormatter。

【问题讨论】:

    标签: ios objective-c cocoa cocoa-touch textfield


    【解决方案1】:

    如果用户键入您想显示为无穷大的内容,我会覆盖 - textField:shouldChangeCharactersInRange:replacementString: UITextFieldDelegate 方法以返回 NO 并在此之前执行 [myTextField setFloat:+INFINITY]

    【讨论】:

    • 不完全是,这将帮助我做另一件事,但我在问我应该设置文本字段什么值,这样它才会显示为无穷大。我知道如果我这样做 [myTextField setFloat:+INFINITY] 它会看起来像无穷大,但我想知道是否有什么我可以在运行时输入的东西。
    • 如果这一次我猜对了,我会这样做:如果用户输入一些你想显示为无穷大的内容,我会覆盖 - textField:shouldChangeCharactersInRange:replacementString: UITextFieldDelegate 方法返回NO 并在此之前做了[myTextField setFloat:+INFINITY]。是这个吗?
    猜你喜欢
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 2012-05-18
    相关资源
    最近更新 更多