Mam UITextField
, który ma już nałożony rgb
na kolor tła. Próbuję ustawić alfa koloru tła. Jak mogę ustawić alfa bez ponownego wstawiania całego koloru rgb
w Objective-c
?Jak zmienić kanał alfa istniejącego koloru tła?
6
A
Odpowiedz
8
Patrzysz na coś takiego:
CGFloat newAlpha = 0.7;
CGColorRef color = CGColorCreateCopyWithAlpha(self.yourTextField.layer.backgroundColor, newAlpha);
[self.yourTextField.layer setBackgroundColor:color];
Albo jeśli już wiesz, kolor i po prostu chcą aktualny alpha:
CGFloat alpha = CGColorGetAlpha(self.yourTextField.layer.backgroundColor); //Get current alpha
self.yourTextField.layer.backgroundColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:alpha].CGColor;
9
Można użyć:
UIColor *color = ...;
color = [color colorWithAlphaComponent:0.5f];
2
W Swift 3 lub 4:
let color: UIColor = UIColor.black.withAlphaComponent(0.7)
Powiązane problemy
- 1. Dodaj kanał alfa do danego koloru
- 2. Dodaj kanał alfa do koloru tła za pomocą jQuery/JavaScript
- 3. Jak zmienić nieprzezroczystość koloru tła w CSS
- 4. Kanał alfa w DeviceContext (HDC)
- 5. Nie można zmienić koloru tła jQuery Mobile?
- 6. Zmiana koloru tła UIButton
- 7. Jak zmienić kolor tła wybranego koloru karty UITabbar na niebieski?
- 8. Zmiana koloru tła ActionBarSherlock
- 9. select2 zmiana koloru tła
- 10. Jak zmienić alfa UILabel, dotykając?
- 11. Zmiana koloru tła dla UIPageViewController
- 12. GTK Modyfikowanie koloru tła GtkButton
- 13. Zmiana koloru tła na NSAttributedString
- 14. Zmiana koloru kciuka i koloru tła JScrollPane?
- 15. Zmiana koloru tekstu na podstawie koloru tła
- 16. Zmienianie koloru tła aktywnych kart
- 17. Jak renderować przezroczysty kursor na bitmapę zachowując kanał alfa?
- 18. Gnuplot - zmiana koloru tła
- 19. Jak zmienić kolor tła przycisku NSPopupButton?
- 20. zmiana koloru tła UIAlertcontroller Kolor
- 21. Jak zmienić kolor tła za pomocą JavaScript?
- 22. Przejście koloru tła
- 23. Ustawianie koloru tła wiersza tabeli
- 24. Selektor koloru tła obiektu TextView
- 25. Zmiana koloru tła przycisków ActionBar
- 26. Problem koloru tła Bootstrap IE
- 27. Android płótno zmiana koloru tła
- 28. Jak programowo zmienić kolor tła okna dialogowego?
- 29. Zmiana koloru tła nagłówków WinFit ListView
- 30. Pomoc JQuery - animacja koloru tła
Czy możesz zaktualizować to do UIColor, a także CGColor? –