Chcę używać animacji do zmiany koloru UIView, aby uczynić to zanikać, jednak jakoś nie mogę uzyskać dostępu i ustawić przezroczystość, ale mogę ustawić alfa. Zastanawiam się, czy alfa i krycie są takie same? Wyszukaj w internecie i nie znalazłem dobrej odpowiedzi. Bardzo dziękuję za Twoją pomoc!Czy krycie i alfa samo dla UIView
Odpowiedz
Właściwie „zadymienie” oznacza „wartość alfa-channel” swojej UIView
. Kiedy widok jest całkowicie nieprzezroczysta Oznacza to, że jego alpha = 1
gdy widok jest całkowicie przezroczysty (nieprzezroczysta) jego alpha = 0
.
Jeśli chodzi o właściwości CALayer
i w Cocoa, tak, zapewniają taką samą funkcjonalność.
prostu spróbuj sam!
CALayer
ma opacity
od 0 do 1, natomiast UIView
ma alpha
od 0 do 1. Mają ten sam efekt wizualny.
Dzięki Cyrille! – trillions
Alfa wpływa na wszystko, co jest rysowane na widoku. Alfa koloru tła wpływa na przezroczystość koloru tła i cokolwiek innego narysowanego na widoku.i przynosi cały efekt mroźnemu efektowi. Krycie oznacza, że nie rysujesz niczego pod spodem, nawet jeśli jesteś przezroczysty, to po prostu działa na bieżący widok.
To nie wpływa subviews, więc nie dość „wszystko rysowane na widoku” - od docs Apple: * „Wartość ta dotyczy tylko bieżącego widoku i nie wpływa na żaden z jej wbudowanych subviews” * – lxt
I myślę, że jest jeszcze jedno zamieszanie ... Jest pole o nazwie "BOOL Opaque", które ma pewne opisy dotyczące tego, jak wpłynie to na subviews ... – trillions
- 1. Krycie grupy UIView w widoku pojedynczego heirachy
- 2. Kontrolowanie zachowania UIView alfa dla subks wyświetleń iOS
- 3. Jak obniżyć krycie warstwy alfa w filtrze svg?
- 4. Jak poprawnie ustawić alfa UIView? [iOS]
- 5. Dziwne zachowanie przy animacji UIView przy użyciu [UIView animateKeyframesWithDuration]
- 6. widok z niską alfa - podrzędny wysokiej alfa
- 7. Czy sesja i ciasteczka to samo?
- 8. Czy możesz przesłonić wartość alfa nadrzędnego UIView na jednym z jego podstron?
- 9. Ustaw różne krycie dla elementów zagnieżdżonych
- 10. Animowanie maski dla UIView
- 11. Czy Tuple2 i Pair to samo, czy nie?
- 12. Dodaj kanał alfa do danego koloru
- 13. Przyrostowe krycie, chcąc uzyskać stałe krycie Widok obrazu z ciągniętym
- 14. Ustaw krycie symbolu legendy za pomocą matplotlib?
- 15. Krycie niestandardowego UIButton
- 16. Krycie na div najechaniu
- 17. To samo wyjście dla htonl() i ntohl() na liczbach całkowitych
- 18. Czy restful API i usługa backendu (np. Parse) to samo?
- 19. UIView shadow i InterfaceBuilder
- 20. krycie a: visited
- 21. Jak wyświetlić klawiaturę dla UIView
- 22. Jak anulować krycie elementu potomnego?
- 23. Czy curry jest takie samo jak przeciążenie?
- 24. Brakujące nieruchomość Anchorpoint dla UIView
- 25. Czy "SFTP" i "Ftp over SSL" to samo?
- 26. Czy MPI sendbuf i recvbuf to to samo?
- 27. Czy strona kodowa 65001 i utf-8 to samo?
- 28. Czy <%: i <% = samo jak kod embbed (wyrażenie) Bloki
- 29. Krycie Jadeitowe Zanikanie w pętli
- 30. JavaScript i to samo źródło iframes
Dzięki Alex! Zdałem sobie sprawę, że dostęp do alfa jest łatwiejszy niż dostęp do krycia w kodowaniu, ponieważ ten drugi wymaga importowania biblioteki QuartzCore. – trillions
jesteś mile widziany) – alex