Можно ли скопировать UIView?

Просто используя этот способ:

UIView* view2 = [view1 copy]; // view1 existed

Это приведет к тому, что симулятор не сможет запустить это приложение.

Попробуйте сохранить,

UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc

Любые изменения в view2 будут применяться к view1 , я понимаю, что view2 совместно используют ту же память с view1 .

Почему нельзя скопировать UIView ? В чем причина?

81
задан Paulo Mattos 8 August 2018 в 23:52
поделиться