iOS: ¿Se han perdido los enlaces Monotouch para Apariencia en Bar Style?

Estoy intentando convertir esto a Monotouch C #:

[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackOpaque]; 

Pero en el object Apariencia no parece haber un estilo de barra.

¿Hay algún punto de acceso alternativo o alternativo?

Esta propiedad no está decorada con UI_APPEARANCE_SELECTOR en los files de encabezado Objective-C. El trabajo inicial de Apariencia MonoTouch se basó en esa documentation (pero agregamos más casos a lo largo del time).

Sin embargo, la forma en que Apple implementa su compatibilidad con el aspecto permite que muchas cosas indocumentadas funcionen (y, con suerte, seguirán funcionando si Apple cambia su representación interna).

De todos modos, esto significa que puedes hackear esto un poco, por ejemplo, haciendo algo como:

 IntPtr handle = UINavigationBar.Appearance.Handle; var appearance = new UINavigationBar (handle); appearance.BarStyle = UIBarStyle.BlackOpaque;