我正在開發一個具有多個視圖的應用程序。我如何從一個viewController轉換到另一個。 我從具有故事板的「ViewController」轉到具有xib文件的「Question1ViewController」。也可以在Objective-C的代碼(我仍然學習迅速:=)) 謝謝從UIViewController轉換到另一個
回答
可以查看控制器之間使用過渡:那麼您要
#import "Question1ViewController.h"
//together with all the other imports
的地方顯示視圖控制器如果你有一個導航控制器:
Question1ViewController *vc = [[Question1ViewController alloc]initWithNibName:@"Question1ViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:vc animated:YES];
如果沒有導航控制器,然後使用:
Question1ViewController *vc = [[Question1ViewController alloc]initWithNibName:@"Question1ViewController" bundle:[NSBundle mainBundle]];
[self presentViewController:vc animated:YES completion:nil];
非常感謝。在你的代碼中只有一個小錯誤,你寫了兩次initWithNibName,但是感謝其餘的一百萬。 – theCodeKing 2014-10-12 10:28:38
糾正它。謝謝 – 2014-10-12 17:36:43
有幾乎無限的方式來做你所問的。
既然你在這個是相當新的,它可能會更好,如果你使用storying您的視圖控制器的一個方式 - 故事板或廈門國際銀行文件,但不能同時使用。
每一個都有它的怪癖,並試圖學會同時使用兩者意味着你必須同時學習兩種不同的做事方式。
首先你需要決定你想要什麼樣的過渡。
最簡單的事情是可能把一個導航控制器在你的故事板,然後到initWithNibName:bundle:
調用創建新的視圖控制器,然後將其推到使用導航控制器的方法pushViewController:animated:
直接調用導航控制器。 (你不能用故事板的方法來調用未存儲在故事板視圖控制器)。
- 1. 當UIViewController轉換到另一個UIViewController時,我怎麼知道AppDelegate?
- 2. 從一個Storyboard轉換到另一個
- 3. 如何從一個UIViewController切換到另一個?
- 4. UIViewController不會延續到另一個UIViewController?
- 5. UIViewController呈現另一個UIViewController
- 6. iPhone - 從一個UIViewController發送一個動作到另一個?
- 7. 從一個類轉換爲另一個
- 8. iphone之間切換一個UIViewController到另一個
- 9. 如何從另一個UIViewController再次訪問第一個UIViewController?
- 10. 轉換一個文件到另一個
- 11. NavigationController:更換推的UIViewController與另一個
- 12. SIGABRT錯誤從一個UIViewController中按下時SEGUE到另一個
- 13. 添加一個TTTableViewController(從three20)到另一個UIViewController
- 14. 如何從一個UIViewcontroller導入UILabel到另一個
- 15. 從一個時區轉換時間到另一個Rails的
- 16. 轉換從一個類IGrouping到另一個使用LINQ
- 17. 轉換X從一個分辨率座標到另一個
- 18. 如何從一個gui到另一個gui的java gui轉換
- 19. 從一個HTML轉換到另一個HTML
- 20. 從一個背景漸變轉換到另一個
- 21. 從一個div轉換到另一個div
- 22. 從一個結構轉換XML到另一個結構
- 23. 從一個陣列轉換到另一個數組在C#
- 24. 調用從另一個UIViewController中
- 25. 從另一個類編輯UIViewController
- 26. 從另一個UIViewController執行Segue
- 27. 當按下「編輯」UITableViewRowAction時,無法切換到另一個UIViewController
- 28. 轉換數組到另一個陣列
- 29. 轉換SQL數據到另一個
- 30. 轉換陣列到另一個陣列
您通常會在第一個場景中創建與第一個場景相同的第二個場景,並將它們與賽段鏈接 – Paulw11 2014-10-11 12:09:19