I have the opposite problem to this question
Unlike UIView, where monotouch has omitted the definition of the static method layerClass, presumedly to allow you to define it in a subclass, layoutAttributesClass is defined in UICollectionViewLayout and I have no idea how to override it in my subclass.
I've tried...
[Export ("layoutAttributesClass")]
public static Class LayoutAttributesClass {
get { return new Class(typeof(MyClass)); }
}
... but this is never called.