UIView添加/删除子视图与隐藏/显示的速度

Har*_*san 5 objective-c subview uiview ios

假设我有一个全屏屏幕UIView,当触摸一个按钮时会覆盖主屏幕,然后在触摸此覆盖的视图时消失。此UIView使用既可以添加和删除从当前视图addSubview:removeFromSuperview,或当当前视图被访问和设置的初始化,然后示出和隐藏它可被添加hidden的属性UIView。通常哪个更快,更好一些(或相同)?

Cla*_*ges 2

我敢打赌显示和隐藏会更快。另一种方法需要对象创建/销毁,以及摆弄子视图。

更重要的是,我认为显示和隐藏会更简单,对抗复杂性至关重要。