【发布时间】:2015-03-19 13:34:30
【问题描述】:
我有这个显示为无穷大的文本字段。
当我将此值读取到一个变量时,它显示为+inf,但假设我将此文本字段更改为另一个值。我应该在 textField 上输入什么值才能使其再次无限?
此文本字段使用带有 2 个小数位和 1 个有效数字的数字 NSFormatter。
【问题讨论】:
标签: ios objective-c cocoa cocoa-touch textfield
我有这个显示为无穷大的文本字段。
当我将此值读取到一个变量时,它显示为+inf,但假设我将此文本字段更改为另一个值。我应该在 textField 上输入什么值才能使其再次无限?
此文本字段使用带有 2 个小数位和 1 个有效数字的数字 NSFormatter。
【问题讨论】:
标签: ios objective-c cocoa cocoa-touch textfield
如果用户键入您想显示为无穷大的内容,我会覆盖 - textField:shouldChangeCharactersInRange:replacementString: UITextFieldDelegate 方法以返回 NO 并在此之前执行 [myTextField setFloat:+INFINITY]。
【讨论】:
[myTextField setFloat:+INFINITY] 它会看起来像无穷大,但我想知道是否有什么我可以在运行时输入的东西。
textField:shouldChangeCharactersInRange:replacementString: UITextFieldDelegate 方法返回NO 并在此之前做了[myTextField setFloat:+INFINITY]。是这个吗?