UIView.AddSubview(UIView) 方法

定义

将指定的视图添加为此视图的子视图。

[Foundation.Export("addSubview:")]
public virtual void AddSubview (UIKit.UIView view);
abstract member AddSubview : UIKit.UIView -> unit
override this.AddSubview : UIKit.UIView -> unit

参数

view
UIView

UIView要添加为此视图的嵌套视图的 。

属性

注解

AddSubview(UIView)view 追加到 的Subviews末尾thisUIView。 方法 InsertSubview(UIView, nint)InsertSubviewBelow(UIView, UIView)InsertSubviewAbove(UIView, UIView) 可用于控制顺序。

若要从 Subviews中删除 ,UIView请对子 UIView调用 RemoveFromSuperview()

由于 UIView只能有直接上级,这将覆盖 的现有 Superviewview

添加或删除子视图时,会调用许多方法:

下图显示了调用 后产生的调用 AddSubview(UIView)序列。 请注意,对 和 MovedToWindow()WillMoveToWindow(UIWindow)调用在完成后不久AddSubview(UIView)发生。

适用于

另请参阅