我有相反的问题本questionMonoTouch的 - 如何重写静态UICollectionViewLayout.layoutAttributesClass
UIView的不同,其中的MonoTouch省去了静态方法的定义layerClass,presumedly,让您可以在子类中定义它, layoutAttributesClass在UICollectionViewLayout中定义,我不知道如何在我的子类中重写它。
我试过......
[Export ("layoutAttributesClass")]
public static Class LayoutAttributesClass {
get { return new Class(typeof(MyClass)); }
}
...但是这不会被调用。
这应该工作。你可以在这里提交一个测试用例的bug:http://bugzilla.xamarin.com? – 2013-03-04 12:05:55
完成 - https://bugzilla.xamarin.com/show_bug.cgi?id=10877,应该从UICollectionViewLayout中省略LayoutAttributesClass以允许实现吗? – nbransby 2013-03-04 15:08:48