我需要一些指導來添加UINavigation控制器,並使用ruby Motion在導航中添加按鈕。如何使用紅寶石運動添加UINavigation控制器?
-1
A
回答
2
這是一個相當廣泛的問題,所以我假設你對iOS開發通常很陌生。你要引用UINavigationController的API文檔,發現這裏:
http://www.rubymotion.com/developer-center/api/UINavigationController.html
如果你正在尋找一個更簡單的方法來做到這一點,看看促銷:
https://github.com/clearsightstudio/ProMotion/
這會抽象出您的UINavigationController,並允許您專注於應用程序編程而不是管理導航。
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文檔。
相關問題
- 1. 添加和訪問控制器在軌道上的紅寶石
- 2. 紅寶石流量控制
- 3. 控制紅寶石版本
- 4. 如何運行紅寶石
- 5. 繼承紅寶石控制器
- 6. 紅寶石機器人控制
- 7. 紅寶石NoMethodError - 在控制器
- 8. 如何添加(預/後)_install_hook紅寶石
- 9. 如何使用紅寶石
- 10. 添加現時紅寶石
- 11. 動態添加字段紅寶石
- 12. 手動添加一個紅寶石
- 13. 你如何使用C語言來製作紅寶石寶石?
- 14. 如何添加一個產品變型與紅寶石寶石
- 15. 紅寶石 - 如何運行Windows cmd上的紅寶石代碼
- 16. 如何自動加載紅寶石
- 17. 如何在紅寶石寶石內創建控制器,模型,助手?
- 18. 從命令行運行Tooltwist控制器 - 紅寶石錯誤
- 19. 使用AJAX將數據發送到紅寶石控制器
- 20. 紅寶石淨LDAP添加用戶
- 21. 紅寶石:如何使HttpRequest
- 22. Python /紅寶石:cronjob將不會加載紅寶石寶石?
- 23. 使用紅寶石
- 24. 使用紅寶石
- 25. 使用紅寶石
- 26. 紅寶石寶石不會運行
- 27. 如何紅寶石
- 28. 如何紅寶石
- 29. 如何紅寶石
- 30. 如何紅寶石