根据文档,永久重复 CABasicAnimation 的方法是设置其repeatCount
to HUGE_VALF
.
但在斯威夫特中,HUGE_VALF
导致编译错误。 Swift 似乎不知道标准库(或者这个常量所在的地方)。
现在我该怎么做?
Set the repeatCount
to Float.infinity
。这可以编译并运行。
很有可能,HUGE_VALF
无论如何都是遗产价值。
不过,令人有点惊讶的是 Swift 没有看到这些数字常量名称。我确实尝试过导入<stdlib.h>
在桥接头中,但没有帮助。
但现在请看 Martin R 的回答。自从我发布答案以来,苹果公司已经明确表示了他们的首选答案:使用.greatestFiniteMagnitude
。这几乎是一样的事情.infinity
但不完全是!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)