Freigeben über


UIView.Subviews Eigenschaft

Definition

Ein Array von UIViews, die in thisUIViewenthalten sind.

public virtual UIKit.UIView[] Subviews { [Foundation.Export("subviews", ObjCRuntime.ArgumentSemantic.Copy)] get; }
member this.Subviews : UIKit.UIView[]

Eigenschaftswert

UIView[]

Der Standardwert ist ein leeres Array.

Attribute

Hinweise

Diese Eigenschaft definiert die Ansichtshierarchie eines UIView. Die vollständige Ansichtshierarchie enthält die UIViews und die absteigenden UIViews, die s von Subviewss sindSubviews, aber die Methoden zum Bearbeiten der Hierarchie konzentrieren sich auf das Bearbeiten von Unteransichten (z. B. , AddSubview(UIView), InsertSubview(UIView, nint)uswSuperview.).

Die Position eines UIView im Subviews Array bestimmt, dass UIViewdie z-Reihenfolge zwischen den Unteransichten ist. Der UIView bei Index 0 ist die hinterste Ansicht. UIViews kann mit und InsertSubviewBelow(UIView, UIView)in einer gewünschten Z-Reihenfolge InsertSubviewAbove(UIView, UIView) initialisiert werden. UIViews kann mithilfe ExchangeSubview(nint, nint)von vorwärts oder rückwärts in z-Reihenfolge gesendet werden.

Anwendungsentwickler sollten die vom Framework bereitgestellten UIViews nicht bearbeiten oder ändernSubviews, da sie sich ohne Benachrichtigung in Systemupdates ändern können.

Gilt für:

Weitere Informationen