簡體   English   中英

Xamarin.IOS導入現有的故事板

[英]Xamarin.IOS Import existing storyboard

我正在使用Xamarin.IOS開發iOS移動應用程序。 我有一個現有的本地故事板,我正在嘗試利用。 是否可以將現有的Xcode故事板導入Xamarin項目?

這將使您開始:

  1. 將情節提要文件添加到您的項目中
  2. 打開項目選項; 在IOS應用程序中添加對故事板的引用=> iPhone / iPod部署信息=>主界面
  3. 將屬性[Register(“ YourViewController”))添加到類聲明中。 添加網點等

如果您希望項目具有與Xamarin Studio創建項目的結構類似的結構,請將Register屬性和插座等放置在名為YourViewController.designer.cs的單獨的部分類文件中,然后將其移動到主類文件下(將其拖動到主類文件上)。

我有鍛煉來重命名解決方案。 目前這是不可能的。 因此,我創建了一個新的解決方案(使用我想要的最終名稱)。 在Xamarin Studio中,我添加了文件(視圖控制器以及designer.cs文件,情節提要等)。 不要僅僅因為文件以某種方式存儲在項目選項中就將其復制到文件結構中。 必須將designer.cs文件放在視圖控制器文件下,以獲取Xamarin使用的相同結構。

要使所有功能正常工作,您必須在視圖控制器和designer.cs文件中調整namespace 如Terry Westley所述,您應確保已加載正確的故事板(“項目”選項->“ iOS應用程序”->“ iPhone / iPod部署信息”->“主界面”)。

您還可以通過代碼加載情節提要

Storyboard = UIStoryboard.FromName ("MainStoryboard_iPhone", null);

現在,我的視圖控制器和情節提要板可以按預期工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM