Freigeben über


UITabBarItem.GetAppearance Methode

Definition

Überlädt

GetAppearance(UITraitCollection)

Gibt einen Darstellungsproxy für den angegebenen traitszurück.

GetAppearance(UITraitCollection, Type[])

Gibt einen Darstellungsproxy für den angegebenen traits zurück, wenn er in der containers Einschlusshierarchie gefunden wird.

GetAppearance<T>()

Ruft den Darstellungsproxy UITabBarItem.UITabBarItemAppearance für die Unterklasse von UITabBarItem ab.

GetAppearance<T>(UITraitCollection)

Ruft den Darstellungsproxy UITabBarItem.UITabBarItemAppearance für die Unterklasse von UITabBarItem ab.

GetAppearance<T>(UITraitCollection, Type[])

Ruft den Darstellungsproxy UITabBarItem.UITabBarItemAppearance für die Unterklasse von UITabBarItem ab, die die angegebene Merkmalsauflistung aufweist, wenn die Ansicht in der angegebenen Hierarchie gehostet wird.

GetAppearance(UITraitCollection)

Gibt einen Darstellungsproxy für den angegebenen traitszurück.

public static UIKit.UITabBarItem.UITabBarItemAppearance GetAppearance (UIKit.UITraitCollection traits);
static member GetAppearance : UIKit.UITraitCollection -> UIKit.UITabBarItem.UITabBarItemAppearance

Parameter

Gibt zurück

Gilt für:

GetAppearance(UITraitCollection, Type[])

Gibt einen Darstellungsproxy für den angegebenen traits zurück, wenn er in der containers Einschlusshierarchie gefunden wird.

public static UIKit.UITabBarItem.UITabBarItemAppearance GetAppearance (UIKit.UITraitCollection traits, params Type[] containers);
static member GetAppearance : UIKit.UITraitCollection * Type[] -> UIKit.UITabBarItem.UITabBarItemAppearance

Parameter

containers
Type[]

Gibt zurück

Gilt für:

GetAppearance<T>()

Ruft den Darstellungsproxy UITabBarItem.UITabBarItemAppearance für die Unterklasse von UITabBarItem ab.

public static UIKit.UITabBarItem.UITabBarItemAppearance GetAppearance<T> () where T : UIKit.UITabBarItem;
static member GetAppearance : unit -> UIKit.UITabBarItem.UITabBarItemAppearance (requires 'T :> UIKit.UITabBarItem)

Typparameter

T

Der Typ, für den der UIAppearance-Proxy zurückgegeben werden muss. Dies ist eine Unterklasse von UITabBarItem.

Gibt zurück

Darstellungsproxyobjekt für den angegebenen Typ.

Hinweise

Das Festlegen von Darstellungseigenschaften für das zurückgegebene Objekt wirkt sich auf die Darstellung aller Klassen und Unterklassen des Typparameters aus.

Im Gegensatz zur Appearance -Eigenschaft oder -Methode, die AppearanceWhenContainedIn(Type[]) nur auf Instanzen dieser bestimmten Klasse funktioniert, können die von GetAppearance zurückgegebenen Proxys verwendet werden, um den Stil von Unterklassen zu ändern.

Im folgenden Beispiel wird die Funktionsweise der GetAppearance-Methode veranschaulicht.

var myTheme = UITabBarItem.GetAppearance<MyUITabBarItemSubclass> ();
myTheme.TintColor = UIColor.Red;

Weitere Informationen finden Sie in der Dokumentation für die UIAppearance -Klasse.

Gilt für:

GetAppearance<T>(UITraitCollection)

Ruft den Darstellungsproxy UITabBarItem.UITabBarItemAppearance für die Unterklasse von UITabBarItem ab.

public static UIKit.UITabBarItem.UITabBarItemAppearance GetAppearance<T> (UIKit.UITraitCollection traits) where T : UIKit.UITabBarItem;
static member GetAppearance : UIKit.UITraitCollection -> UIKit.UITabBarItem.UITabBarItemAppearance (requires 'T :> UIKit.UITabBarItem)

Typparameter

T

Der Typ, für den der UIAppearance-Proxy zurückgegeben werden muss. Dies ist eine Unterklasse von UITabBarItem.

Parameter

traits
UITraitCollection

Übereinstimmende Merkmalssammlung.

Gibt zurück

Darstellungsproxyobjekt für den angegebenen Typ.

Hinweise

Das zurückgegebene Objekt stellt den UIAppearance-Proxy dar, in dem Entwickler Darstellungseigenschaften für Instanzen von UITabBarItem festlegen können.

Im Gegensatz zur Appearance -Eigenschaft oder -Methode, die AppearanceWhenContainedIn(Type[]) nur auf Instanzen dieser bestimmten Klasse funktioniert, können die von GetAppearance zurückgegebenen Proxys verwendet werden, um den Stil von Unterklassen zu ändern.

Im folgenden Beispiel wird die Funktionsweise der GetAppearance-Methode veranschaulicht.

var myTheme = UITabBarItem.GetAppearance<MyUITabBarItemSubclass> (myTraits, );
myTheme.TintColor = UIColor.Red;

Weitere Informationen finden Sie in der Dokumentation für die UIAppearance -Klasse.

Gilt für:

GetAppearance<T>(UITraitCollection, Type[])

Ruft den Darstellungsproxy UITabBarItem.UITabBarItemAppearance für die Unterklasse von UITabBarItem ab, die die angegebene Merkmalsauflistung aufweist, wenn die Ansicht in der angegebenen Hierarchie gehostet wird.

public static UIKit.UITabBarItem.UITabBarItemAppearance GetAppearance<T> (UIKit.UITraitCollection traits, params Type[] containers) where T : UIKit.UITabBarItem;
static member GetAppearance : UIKit.UITraitCollection * Type[] -> UIKit.UITabBarItem.UITabBarItemAppearance (requires 'T :> UIKit.UITabBarItem)

Typparameter

T

Der Typ, für den der UIAppearance-Proxy zurückgegeben werden muss. Dies ist eine Unterklasse von UITabBarItem.

Parameter

traits
UITraitCollection

Übereinstimmende Merkmalssammlung.

containers
Type[]

Liste der Typen, die der Entwickler als Container verwenden möchte, um dieses besondere Erscheinungsbild anzuwenden.

Gibt zurück

Darstellungsproxyobjekt für den angegebenen Typ.

Hinweise

Das zurückgegebene Objekt stellt den UIAppearance-Proxy dar, in dem Entwickler Darstellungseigenschaften für Instanzen von UITabBarItem festlegen können, die die angegebene Merkmalsauflistung aufweisen, wenn die Ansicht in der angegebenen Hierarchie gehostet wird, wenn diese Instanzen in der hierarchie enthalten sind, die durch den containers Parameter angegeben wird.

Im Gegensatz zur Appearance -Eigenschaft oder -Methode, die AppearanceWhenContainedIn(Type[]) nur auf Instanzen dieser bestimmten Klasse funktioniert, können die von GetAppearance zurückgegebenen Proxys verwendet werden, um den Stil von Unterklassen zu ändern.

Im folgenden Beispiel wird die Funktionsweise der GetAppearance-Methode veranschaulicht.

var myTheme = UITabBarItem.GetAppearance<MyUITabBarItemSubclass> (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
myTheme.TintColor = UIColor.Red;

Weitere Informationen finden Sie in der Dokumentation für die UIAppearance -Klasse.

Gilt für: