View with zero alpha should also count as invisible

Setting view.alpha = 0 instead of view.hidden = YES is useful if the view is hidden with animation.