什么值会在文本字段上显示为无穷大?

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

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

以上是关于什么值会在文本字段上显示为无穷大?的主要内容,如果未能解决你的问题,请参考以下文章

为什么V-select值会在第二次点击而不是第一次点击时发生变化?

在 iOS 5 上禁用字幕会在屏幕上留下最后显示的字幕文本

在复选框的 itemStatechanged 事件上显示文本字段

PHP jQuery:在密码字段中显示纯文本,然后在焦点上使其成为常规密码字段

文本字段在 iOS 模拟器上不显示键盘

jQuery:在密码字段中显示纯文本,然后使其成为焦点上的常规密码字段