UIView.AddSubview(UIView) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的檢視新增為這個檢視的子檢視。
[Foundation.Export("addSubview:")]
public virtual void AddSubview (UIKit.UIView view);
abstract member AddSubview : UIKit.UIView -> unit
override this.AddSubview : UIKit.UIView -> unit
參數
- 屬性
備註
AddSubview(UIView)將 view
附加至 的 Subviews 結尾 this
UIView 。 方法 InsertSubview(UIView, nint) 、 InsertSubviewBelow(UIView, UIView) 和 InsertSubviewAbove(UIView, UIView) 可用來控制順序。
若要從 移除 UIView ,請在子 UIView 上呼叫 RemoveFromSuperview() 。 Subviews
因為 UIView s 只能有直接上階,所以這會覆寫 現有的 Superviewview
。
新增或移除子檢視時,會呼叫許多方法:
- WillMoveToSuperview(UIView)
- WillMoveToWindow(UIWindow)
- WillRemoveSubview(UIView)
- SubviewAdded(UIView)
- MovedToSuperview()
- MovedToWindow()
下圖顯示呼叫 所產生的呼叫 AddSubview(UIView) 順序。 請注意,在完成之後 AddSubview(UIView) ,會立即呼叫 WillMoveToWindow(UIWindow) 和 MovedToWindow() 。