0

因此,我正在尝试在我的 ruby​​motion 应用程序中使用一些 CATransition 常量:

transition = CATransition.animation
transition.duration = 0.4
transition.type = kCATransitionMoveIn
transition.subtype = kCATransitionFromBottom

但是我得到了未定义的局部变量或方法“kCATransitionMoveIn”。我在我的 rake 文件中的框架中添加了quartzcore:

app.frameworks += ['CoreLocation', 'MapKit', 'QuartzCore']

有谁知道为什么我不能访问这个常量?谢谢。

4

1 回答 1

5

Ruby 中的常量不能以小写字母开头。你会想要使用KCATransitionMoveInand KCATransitionFromBottom

于 2012-08-18T13:59:25.893 回答