gpt4 book ai didi

ios - 不使用 Swift 显示小数

转载 作者:行者123 更新时间:2023-11-28 15:19:10 25 4
gpt4 key购买 nike

我想将 slider 的值显示到标签中。标签叫做 rate, slider 是 sliderrate,我试过这个:

@IBAction func sliderValueChanged(_ sender: UISlider) {
rate.text = String(round(sliderrate.value))
}

如您所见,我试图将其四舍五入以不显示小数,但它不起作用,我仍然有一位小数。有人可以帮帮我吗

最佳答案

Swift 的舍入函数返回的类型与您输入的类型相同。所以如果你舍入一个Double,你得到的仍然是一个Double。要将四舍五入的数字显示为整数,请先将其转换为 Int:

Int(slidernote.value.rounded())

或者,您可以使用标准 C 库中的 lround 函数,它返回一个 Int:

import Foundation

lround(slidernote.value)

关于ios - 不使用 Swift 显示小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46312080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com