ios – UIView的性能:removeFromSuperview VS隐藏

这个问题真的很基础.从视图层次结构中删除UIView并隐藏UIView有什么性能差异?

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

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

解决方法

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

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

以上是来客网为你收集整理的ios – UIView的性能:removeFromSuperview VS隐藏全部内容,希望文章能够帮你解决ios – UIView的性能:removeFromSuperview VS隐藏所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。