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
Параметры
- Атрибуты
Комментарии
AddSubview(UIView)добавляет в view
конец this
UIView.Subviews Для управления порядком можно использовать методы InsertSubview(UIView, nint), InsertSubviewBelow(UIView, UIView)и InsertSubviewAbove(UIView, UIView) .
Чтобы удалить UIView из Subviews, вызовите RemoveFromSuperview() для дочернего UIViewобъекта .
Так как UIViewу может быть только прямой предок, это приведет к перезаписи существующего Superview .view
При добавлении или удалении вложенного представления вызывается ряд методов:
- WillMoveToSuperview(UIView)
- WillMoveToWindow(UIWindow)
- WillRemoveSubview(UIView)
- SubviewAdded(UIView)
- MovedToSuperview()
- MovedToWindow()
На следующей схеме показана последовательность вызовов, полученных в результате вызова AddSubview(UIView)метода . Обратите внимание, что вызовы и WillMoveToWindow(UIWindow)MovedToWindow() происходят вскоре после AddSubview(UIView) завершения.