我使用Xamarin.IOS開發iOS移動應用程序。我有一個我正在嘗試利用的原生Storyboard。是否有可能將現有的Xcode Storyboard導入到Xamarin項目中?Xamarin.IOS導入現有故事板
4
A
回答
2
這將讓你開始:
- 故事板文件添加到您的項目
- 打開項目選項;在iOS應用程序中添加對故事板的引用=> iPhone/iPod部署信息=>主界面
- 將屬性[Register(「YourViewController」)]添加到類聲明中。添加網點等
如果你想在項目中也有類似的結構,Xamarin Studio中會創建項目的方式,把您的註冊屬性和出口等,在名爲YourViewController.designer一個單獨的局部類文件.cs並將其移動到主類文件下(將其拖到主類文件上)。
0
我有練習重新命名解決方案。目前這是不可能的。因此我創建了一個新的解決方案(以我想要的名字命名)。在Xamarin Studio中,我添加了文件(視圖控制器和designer.cs
文件,故事板,...)。不要僅僅將它複製到文件結構中,因爲它以某種方式存儲在項目選項中。 designer.cs
文件必須放在視圖控制器文件下才能獲得Xamarin使用的相同結構。
爲了讓所有的東西都起作用,你必須修改視圖控制器和designer.cs
文件中的namespace
!如Terry Westley所述,您應該確保正確加載了故事板(項目選項 - > iOS應用程序 - > iPhone/iPod部署信息 - >主界面)。
您還可以通過代碼
Storyboard = UIStoryboard.FromName ("MainStoryboard_iPhone", null);
現在我的視圖控制器和故事板按預期工作負載的故事板。
相關問題
- 1. 從Xamarin.iOS綁定庫引用故事板
- 2. 對Xamarin.iOS的MVVMCross支持故事板
- 3. 導入現有的Android Studio項目,並查看「故事板」
- 4. 如何在沒有故事板的Xamarin.iOS UIViewController中設置RestorationClass?
- 5. 重用現有的故事板
- 6. TT導航和故事板
- 7. 嚮導/ NSUserDefaults與故事板
- 8. 沒有故事板
- 9. 與故事板實現UIScrollView
- 10. 從故事板呈現UITableViewController
- 11. 如何透過故事板彈出(XIB?)和編程Xamarin.iOS
- 12. 故事板不加載(保持加載)Xamarin.ios VS 2017年
- 13. 嵌入類到故事板
- 14. iOS:可以導出/導入故事板佈局
- 15. self.navigationController總是返回零用故事板故事情節導航
- 16. 故事板UITabBarController
- 17. 故事板ViewController.m
- 18. 用故事板
- 19. 在故事板
- 20. 在故事板
- 21. 從故事板
- 22. UIContainerViews故事板
- 23. 故事板 - UITabBarController
- 24. MGSplitViewController故事板
- 25. 在故事板
- 26. 在故事板
- 27. iOS故事板
- 28. UIScrollview故事板
- 29. Xcode故事板
- 30. 在故事板