根据文档,永远重复CABasicAnimation的方式是将其repeatCount设置为HUGE_VALF。
但在Swift中,HUGE_VALF导致编译错误。 Swift似乎不知道标准库(或者这个常量所在的地方)。
现在我该怎么做?
将repeatCount设置为Float.infinity。这编译和工作。
在所有情况下,HUGE_VALF是一个遗留值。
但是,这是一个惊喜,这些数字常量名称不是由Swift看到。我没有尝试导入< stdlib.h>在桥接头,但它没有帮助。