Unity 6.3
0 онлайн 44 гостей 3 в системе
Вход

AccessibilityHierarchy.RemoveNode

Declaration

public void RemoveNode(Accessibility.AccessibilityNode node, bool removeChildren);

Параметры

Параметр Описание
узел Удаляемый узел.
removeChildren true, если дочерние узлы узла также должны быть удалены, или false, если они должны быть перемещены под родитель узла. По умолчанию true.

Описание

Удаление узла из иерархии доступности и удаление или повторное родительское назначение его дочерних узлов.

Предупреждение: Когда эта иерархия является AssistiveSupport.activeHierarchy, этот метод имеет нетривиальную стоимость на следующих платформах:

  • iOS: Удаление узла имеет высокую стоимость, которая масштабируется с размером затронутого поддерева. Не вызовайте этот метод часто в коде, чувствительном к производительности.
  • macOS: Удалить узел требует умеренных затрат, размер которых зависит от размера затронутого поддерева. Частые вызовы этого метода могут повлиять на производительность.

Удаление узла из неактивной иерархии не имеет собственной стоимости.