1

在 HomeScreen 类的 on_load 方法中,我想做一些类似 rmq.append(LoginScreen, :login_form) 的事情。LoginScreen 继承自 PM::FormScreen。 在此处输入图像描述

由于我没有在 LoginScreen 中实现 initWithFrame,因此应用程序崩溃了。

这已在http://jamonholmgren.com/getting-started-with-motionkit-and-promotion/中完成,但使用了运动套件。我怎样才能用 rmq 达到同样的效果?

4

1 回答 1

2

您将需要创建一个屏幕实例,然后添加它的视图。

def on_load
  @login_screen = LoginScreen.new
  addChildViewController @login_screen
  rmq.append(UIImageView, :logo)
  rmq.append(@login_screen.view, :login_form)
end

addChildViewController确保正确调用生命周期事件LoginScreen

于 2015-08-08T23:05:45.227 回答