我需要一些指导来添加导航控制器,并使用ruby Motion在导航中添加按钮。
答案 0 :(得分:2)
这是一个非常广泛的问题,所以我假设你对iOS开发很新。您将需要参考UINavigationController API文档,可在此处找到:
http://www.rubymotion.com/developer-center/api/UINavigationController.html
如果您正在寻找更简单的方法,请查看ProMotion:
https://github.com/clearsightstudio/ProMotion/
这会抽象你的UINavigationController,让你专注于你的应用程序编程,而不是管理导航。
答案 1 :(得分:1)
非常基本的东西,你应该看一下rubymotion网站提供的一些样本。在您的app_delegate中,在启动时,您设置了导航控制器,并将其传递给主视图控制器的实例(您打算显示的第一个视图,名称mainViewController没有任何神奇之处)。这将启动由导航控制器管理的视图控制器堆栈。
def application(application, didFinishLaunchingWithOptions:LaunchOptions)
@window = UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds)
@mainViewController = MainViewController.alloc.initWithNibName(nil, bundle:nil)
@window.rootViewController = UINavigationController.alloc.initWithRootViewController(@mainViewController)
@window.makeKeyAndvisible
true
end
要向导航栏添加按钮,您需要创建一个UIBarButtonItem,并将其添加到当前的navigationItem。
正如Jamon所提到的,请查看api文档。