在iOS上使用Mono + Gtk#检测全局按键事件

时间:2017-06-02 07:20:33

标签: c# ios mono gtk#

我正在尝试创建一个多平台桌面应用程序。

我可以通过P / Invoke注册全局热键,如this

我需要在iOS中做同样的事情(可能是MonoPInvokeCallbackAttribute

在iOS中执行此操作的最佳做​​法是什么? 也许有一些托管包装器(在Gtk#或者其他?)所以我可以拥有相同的代码库而不使用ifdefs?

谢谢!

1 个答案:

答案 0 :(得分:0)

GTK#是用C编写的GTK lib的包装器。它有一组diffenet小部件和所有。没有其他组件(GDK,atk和其他组件)它甚至无法绘制它们。当你谈论iOS时...如果你想在iOS上创建一个应用程序,最好使用Xamarin.iOS或Xamarin.Forms,或者你可能在谈论Mac OS?