Просто используя этот способ:
UIView* view2 = [view1 copy]; // view1 existed
Это приведет к тому, что симулятор не сможет запустить это приложение.
Попробуйте сохранить,
UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc
Любые модификации view2
будут применяться к view1
, я понимаю, что view2
совместно использует ту же память с view1
.
Почему нельзя скопировать UIView
? В чем причина?