Created attachment 5363 [details]
If I have a custom view and I want to make a property part of the UIAppearance in ObjC I just add UI_APPEARANCE_SELECTOR to it. How do I do that in Xamarin.iOS?
The UIAppearance system allows
you to not only change what default colors are from app to app (like
having a static property that is used to set the instance property in the
constructor) but it also allows you to set the default colors whenever
that particular view is created in another particular view (make the same
view look different in when put into a view of type A verses when it is
put into a view of type B). UIAppearance also lets you change the
defaults for subclasses, so I can set the default background color for
text box to be one color and then the background of a subclass of text box
to be another color.