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