使用 rmq 将子屏幕添加到父屏幕
add child screen to parent screen with rmq
在 HomeScreen class 的 on_load 方法中,我想做类似 rmq.append(LoginScreen, :login_form) 的事情。 LoginScreen 继承自 PM::FormScreen。
因为我没有在 LoginScreen 中实现 initWithFrame,应用程序崩溃了。
这已在 http://jamonholmgren.com/getting-started-with-motionkit-and-promotion/ 中完成,但使用了运动套件。我怎样才能用 rmq 达到同样的效果?
您将需要创建一个屏幕实例,然后添加它的视图。
def on_load
@login_screen = LoginScreen.new
addChildViewController @login_screen
rmq.append(UIImageView, :logo)
rmq.append(@login_screen.view, :login_form)
end
addChildViewController
确保在 LoginScreen
上正确调用生命周期事件。
在 HomeScreen class 的 on_load 方法中,我想做类似 rmq.append(LoginScreen, :login_form) 的事情。 LoginScreen 继承自 PM::FormScreen。
因为我没有在 LoginScreen 中实现 initWithFrame,应用程序崩溃了。
这已在 http://jamonholmgren.com/getting-started-with-motionkit-and-promotion/ 中完成,但使用了运动套件。我怎样才能用 rmq 达到同样的效果?
您将需要创建一个屏幕实例,然后添加它的视图。
def on_load
@login_screen = LoginScreen.new
addChildViewController @login_screen
rmq.append(UIImageView, :logo)
rmq.append(@login_screen.view, :login_form)
end
addChildViewController
确保在 LoginScreen
上正确调用生命周期事件。