Прозрачность - это зло, на устройствах iOS даже больше, чем на более тяжелых машинах. Поэтому я решил использовать view removeFromSuperView
сначала, если не применимо view.hidden=YES
и в качестве последнего средства view.alpha=0
. Но я действительно не знаю, что происходит за кулисами. Есть ли разница, особенно между двумя последними?
У меня есть сценарий UIView animateWithDuration:animations:completion:
, где, если вы поместите hidden = YES в блок завершения, он будет скрываться, не доведя окончания блока анимации. Поэтому я должен прибегнуть к альфа = 0.
Каковы штрафы одного над другим? Cheers, EP.