Chỉ cần sử dụng theo cách này:
UIView* view2 = [view1 copy]; // view1 existed
Điều này sẽ khiến trình mô phỏng không thể khởi chạy ứng dụng này.
Hãy thử giữ lại,
UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc
Bất kỳ sửa đổi nào view2
sẽ áp dụng cho view1
, tôi hiểu rằng view2
chia sẻ cùng bộ nhớ với view1
.
Tại sao không UIView
thể sao chép? Lý do là gì?