Transparency is evil, on iOS devices even more so than on heavier machines. I therefore figured to use view removeFromSuperView first, if not applicable v
view removeFromSuperView
v
Yes, Both will Act Same
Only difference would be if you want to hide some thing with animation like transparent view.
You can set it's alpha to 0.5 than in UIView.animate with spring set it's aplha to 0.
Rest both of them works the same.