gpt4 book ai didi

Swift CoreAnimation : zPosition should be within (-FLT_MAX, FLT_MAX) 范围

转载 作者:搜寻专家 更新时间:2023-10-30 22:29:22 41 4
gpt4 key购买 nike

我想始终保持视野在最前面。在 Swift 中,CGFLOAT_MAXFLT_MAX 被替换为相应的 .greatestFiniteMagnitude。所以,我用了:

view.layer.zPosition = .greatestFiniteMagnitude

它工作正常,但现在我收到警告:

CoreAnimation: zPosition should be within (-FLT_MAX, FLT_MAX) range.

有没有办法消除警告(在这里使用可能更有值(value))?

谢谢。

最佳答案

在 64 位平台上

CGFloat.greatestFiniteMagnitude = Double.greatestFiniteMagnitude = 1.79769313486232e+308
Float.greatestFiniteMagnitude = 3.40282e+38

显然 zPosition 应该在 Float 的(较小)范围内:

view.layer.zPosition = CGFloat(Float.greatestFiniteMagnitude)

关于Swift CoreAnimation : zPosition should be within (-FLT_MAX, FLT_MAX) 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47590835/

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