Max*_*Max 22
这是最佳选择,因为将hidden设置为true会从渲染循环中删除视图.将alpha设置为0只会使视图透明.
如果您不再需要它,那么您应该从内存中正确删除它.在这种情况下,你只需动画它的alpha(使其看起来很好),然后解除它.
如果你自动释放它,那么你所要做的就是从superview中删除它,它的保留将命中0并被解除分配.
[UIView animateWithDuration:.5
animations: ^ {
[myView setAlpha:0];
}
completion: ^ (BOOL finished) {
[myView removeFromSuperview];
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15857 次 |
| 最近记录: |