【问题标题】:RubyMotion with CoreAnimation constant issue具有 CoreAnimation 常量问题的 RubyMotion
【发布时间】:2025-11-26 22:35:01
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: rubymotion


    【解决方案1】:

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

    【讨论】: