如何在Monotouch中绑定NSObject <uigesturerecognizerdelegate>?</uigesturerecognizerdelegate>

时间:2012-10-31 10:49:38

标签: c# ios xamarin.ios

我目前正在尝试将Objective-C库(示例)映射到Monotouch。该课程定义如下:

@interface MFSideMenu : NSObject<UIGestureRecognizerDelegate>

因此,当开始将其映射到Monotouch的Binding库中时,您会怀疑:

[BaseType (typeof (NSObject<UIGestureRecognizerDelegate>))]
interface MFSideMenu
{
}

但这不起作用:非泛型类型'Monotouch.Foundation.NSObject'不能与类型参数一起使用。

有关如何映射此定义的任何想法?

1 个答案:

答案 0 :(得分:3)

您只需要继承UIGestureRecognizerDelegate

所以使用:

[BaseType(typeof(UIGestureRecognizerDelegate))]