Просто використовуючи такий спосіб:
UIView* view2 = [view1 copy]; // view1 existed
Це призведе до того, що симулятор не зможе запустити цю програму.
Спробуйте зберегти,
UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc
Будь-які зміни, view2
які стосуватимуться, стосуються view1
, я розумію, view2
спільного використання тієї ж пам'яті view1
.
Чому не UIView
можна скопіювати? В чому причина?