Из Ссылка на класс UIStackView
В removeArrangedSubview:
Чтобы предотвратить появление представления на экране после вызова стека removeArrangedSubview: метод, явно удалить представление из массива subviews, вызвав метод removeFromSuperview.
В locationSubview:
Всякий раз, когда вызывается упорядоченный вид removeFromSuperview, представление стека удаляет вид из его организованного массива Subview
С их помощью кажется, что вызывать просто removeFromSuperview достаточно, чтобы удалить подзаголовок, и я использовал его без проблем. Я также подтвердил поведение, зарегистрировав подсчет массива организованныхSubviews при вызове removeFromSuperview.
Однако многие учебники и комментарии на S/O говорят, что они оба. Для этого есть причина? Или люди просто делают это, потому что документация говорит так?