2013-01-23 34 views
3

我有一個.NET應用程序,我將它移植到Mono,因此它可以在Mac和iOS上運行。目前我的應用程序使用System.Windows.Forms進行鼠標和鍵盤事件。在MonoMac中,我知道我可以通過最小的調整來移植代碼,但是我可以使用MonoTouch做到這一點嗎?可以在MonoTouch中使用Managed.Windows.Forms嗎?

回答

5

System.Windows.Forms無法在iOS上使用MonoTouch運行,因爲它(當前)依賴於僅存在於OS X上的Carbon apis。Windows Forms是桌面UI,即使它通過iOS運行MonoTouch,至少可以說你的應用無法使用。

您需要重新編寫UI以使用MonoTouch API,這將爲用戶提供更好的體驗。

相關問題