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