Каково влияние view.alpha = 0 и view.hidden = YES?

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

У меня есть сценарий UIView animateWithDuration: animations: Завершение: , где, если вы поместите hidden = YES в блок завершения, он скроется, не дожидаясь завершения блока анимации. Поэтому я должен прибегнуть к альфа = 0.

Каковы преимущества одного перед другим? Cheers, EP.

36
задан Suhaib 19 September 2016 в 14:24
поделиться