• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 在带有 AND 且不带小数点的标签中显示 double

[复制链接]
菜鸟教程小白 发表于 2022-12-11 17:04:42 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

要查看最佳答案,请向下滚动至 Paulw11 的答案。

(对于任何英语错误,我深表歉意,这不是我的第一语言)

我需要解决这个问题才能继续开发我的应用程序。

Here ,我有截图。 (我知道,这很难看,我正在设置约束。)

问题是:即使数字是整数,它仍然显示为有理数。 (例如:4 显示为 4.0,16 显示为 16.0)

我想要的是:

  • 当文本字段中的数字是整数时,我希望它不带小数点。 (4 显示为 4,16 显示为 16)
  • 当文本字段中的数字是有理数时,我希望它与属于它的小数点一起出现。 (4.2 显示为 4.2,2.5 显示为 2.5)

我不想发生的事情:

  • 四舍五入。这将破坏数学。正如我所说, 4.22 需要是 4.22 。但 4.0 只需 4 即可。

如果有任何帮助,我将不胜感激,谢谢。



Best Answer-推荐答案


您可以简单地使用 %g 格式化选项:

deltaValueS.text = String(format:"∆ é %g",deltaValue)
  • 对于 4.0,这将给出“Δ é 4”
  • 对于 4.123,这将给出“Δ é 4.123”

关于ios - 在带有 AND 且不带小数点的标签中显示 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38531468/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap