Simply using this way:
UIView* view2 = [view1 copy]; // view1 existed
This will cause simulator can not launch this app.
Try retain,
UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc
Any modifications to view2
will apply to view1
, I understand that view2
share same memory with view1
.
Why can't UIView
be copied? What is the reason?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…