2015-10-22 57 views
0

我正在構建一個統一的iOS插件,其他開發人員可以在其統一項目中進行整合。是否有可能建立一個統一插件,加載一個UIViewController,它可以包含UICiews像UICollectionView,顯示來自Web服務的數據。也可以這個UIViewController來自一個xib文件?如何處理iOS自動佈局,這些工作是否可以在統一的iOS插件中使用?適用於iOS的UIViews像UICollectionView的Unity插件

我是Unity新手,在我看來,它只支持.h和.m文件,表明我必須以編程方式創建所有uiviews?

回答

0

經過長時間的研究,閱讀我設法找出開發統一插件的步驟,該插件將與現有的Objective-C Cocoa Touch Framework二進制文件一起工作。

  1. 您需要構建一個常規的統一插件來訪問Objective-C代碼。 The Lazy Coder有關於如何做到這一點的偉大教程。我建議在進一步閱讀之前先瀏覽最初的幾個視頻。

  2. 在其中,您可以訪問到根視圖控制器,現在你可以加載視圖控制器在你的框架二進制的東西,如您.mm文件,你可以訪問UnityGetGLViewController():[UnityGetGLViewController() presentViewController: animated: completion:nil];作爲其類型的UIViewController中

  3. Cocoa Touch Framework將被添加到Unity build中生成的XCode項目中的Embedded Binaries下。這是一個關鍵點,因爲我在想什麼,我將能夠在unity插件包中包含框架文件,但我不認爲這是可能的。

相關問題