我第一次在 RubyMotion 中尝试一个简单的应用程序。我只是希望能够单击一个按钮,然后启动一个UINavigationController
步骤: - 用户按下按钮 - 屏幕向左移动并开始新的导航
如果我从第一个视图本身开始导航,我可以做到这一点,但我希望能够在按钮按下时启动它。
这是我到目前为止所拥有的
应用委托:
#below commented line starts the navigation from the first view
#navController = UINavigationController.alloc.initWithRootViewController(HomeController.alloc.init)
@window.rootViewController = HomeController.alloc.init
true
家庭控制器:
def viewDidLoad
self.title = "ONE"
button = UIButton.buttonWithType(UIButtonTypeRoundedRect)
button.frame = [[15,300], [280,50]]
button.setTitle("Move to next view", forState: UIControlStateNormal)
button.addTarget(self,
action: "startNavigationOne:",
forControlEvents: UIControlEventTouchUpInside)
view.addSubview(button)
end
def startNavigationOne (sender)
#what can I do here to start the navigation?
结尾