В этом примере
let myView = UIView()
parentView.addSubview(myView) // here myView is a subview
parentView
называется либо приемник или superView myView
Это
Этот метод устанавливает строгую ссылку для просмотра и устанавливает следующий респондент для получателя, который является его новым суперпредставлением.
означает, что если вы добавили подпредставление в prentView, скажем, в локальной функции, которую подпредставление должно было бы освободить в конце выполнения функции, то addSubview
будет содержать сильную ссылку на это подпредставление и предотвратит процесс освобождения
а это
Представления могут иметь только одно суперпредставление. Если представление уже имеет суперпредставление и это представление не является получателем, этот метод удаляет предыдущее суперпредставление перед тем, как сделать получателя его новым суперпредставлением
означает, что если вы добавили myView в parentView1, то это будет единственный супервизор, если вы попытались добавить его в parentView2, он будет автоматически удален из parentView1 и добавлен в parentView2
и это
Добавляет вид в конец списка подвидов получателя.
означает, что это стек подпредставлений, который, когда вы добавляете myView1 в parentView, а затем добавляете myView2, приведут к тому, что myView2 окажется выше myView1s, поэтому он будет активен для любого события и заблокирует его для myView1, если, скажем, оба имеют одинаковый кадр