什么值会在文本字段上显示为无穷大?
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值会在第二次点击而不是第一次点击时发生变化?
在复选框的 itemStatechanged 事件上显示文本字段