UIBarItem.AppearanceWhenContainedIn(Type[]) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a strongly typed UIAppearance for instances of this class when the view is hosted in the specified hierarchy.
public static UIKit.UIBarItem.UIBarItemAppearance AppearanceWhenContainedIn (params Type[] containers);
static member AppearanceWhenContainedIn : Type[] -> UIKit.UIBarItem.UIBarItemAppearance
Parameters
- containers
- Type[]
List of types that developers want to have as the containers to apply this particular appearance
Returns
The appearance proxy object that developers can use to set properties when the given container hierarchy is active
Remarks
The returned object represents the UIAppearance proxy where developers can set appearance properties for instances of UIBarItem when those instances are contained in the hierarchy specified by the containers
parameter.
If developers want to control the appearance of subclasses of UIBarItem, they should use the GetAppearance<T>(UITraitCollection, Type[]) method.
The following example shows how the AppearanceWhenContainedIn method works
var mySliders = UISlider.AppearanceWhenContainedIn (typeof (UINavigationBar), typeof (UIPopoverController));
mySliders.TintColor = UIColor.Red;
For more information, see the documentation for the UIAppearance class.