我試圖創建一個多平臺桌面應用程序。在iOS上使用Mono + Gtk#檢測全局按鍵事件
我可以在Windows中通過P/Invoke註冊全局熱鍵,如this。
我需要做同樣的iOS中(可能是一些與MonoPInvokeCallbackAttribute)
什麼是iOS中做到這一點的最佳做法? 也許有一些託管包裝(在Gtk#或其他?),所以我可以有沒有ifdefs相同的代碼庫?
謝謝!
我試圖創建一個多平臺桌面應用程序。在iOS上使用Mono + Gtk#檢測全局按鍵事件
我可以在Windows中通過P/Invoke註冊全局熱鍵,如this。
我需要做同樣的iOS中(可能是一些與MonoPInvokeCallbackAttribute)
什麼是iOS中做到這一點的最佳做法? 也許有一些託管包裝(在Gtk#或其他?),所以我可以有沒有ifdefs相同的代碼庫?
謝謝!
GTK#是用C編寫的GTK lib的包裝。它有一組diffenet小部件和全部。如果沒有其他組件(GDK,atk和其他組件),它甚至不能繪製它們。當你談論iOS時......如果你想在iOS上創建應用程序,最好使用Xamarin.iOS或Xamarin.Forms,或者你也許在談論Mac OS?
是的,我的意思是Mac OS桌面,對不起:) 是的,我用Xamarin Studio來創建Gtk#2.0項目,後來在MacOS上編譯。 – daymansiege
告別這樣的iOS。一個iOS應用程序將不被允許這樣做。 –
我很想知道如何在iOS上運行GTK#。你做過了嗎?乾杯,M – muszeo
@muszeo,剛剛在Xamarin Studio中創建了Gtk#2.0項目 – daymansiege