Поскольку объекты являются ссылочными типами, а не типами значений, если вы устанавливаете UIView равным другому UIView, представления представляют собой один и тот же объект. Если вы измените его, вы также измените другое.
У меня есть интересная ситуация, когда я хотел бы добавить UIView в качестве подсмотра в другом представлении, затем я вношу некоторые изменения, и эти модификации не должны влиять на исходный UIView. Как сделать копию UIView, чтобы я мог добавить эту копию в качестве подвью, а не ссылку на исходный UIView?
Обратите внимание, что я не могу воссоздать представление так же, как было создано оригинал, мне нужно каким-то образом создать копию с любым объектом UIView.