ios – UIView的性能:removeFromSuperview VS隐藏

前端之家收集整理的这篇文章主要介绍了ios – UIView的性能:removeFromSuperview VS隐藏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这个问题真的很基础.从视图层次结构中删除UIView并隐藏UIView有什么性能差异?

我已经阅读了不需要的视图应该从视图层次结构中删除.我目前有一种情况,一个UIButton应该有时可见.什么时候隐藏UIButton,什么时候从它的超级视图中删除

更改视图层次结构是否昂贵?

解决方法

如果您需要在显示和隐藏子视图之间交替,最好的方法是绝对隐藏它.对于UIButton,内存的影响并不是那么好.如果你只是切换隐藏的属性,代码肯定比较简单.

此外,您获得了隐藏的属性是动画的附加优势!

猜你在找的iOS相关文章