Como alterar a cor da imagem (tintColor) no iOS e WatchKit com Swift
Olá a todos! Sou novo no desenvolvimento iOS e estou com um problema. Quero alterar a cor do ícone no meu aplicativo dinamicamente, dependendo das ações do usuário. Por exemplo, tenho uma imagem de estrela (em formato PNG com transparência) e quero que ela fique amarela quando o usuário pressionar o botão "Favorito" e cinza quando desmarcar.
Tentei usar a propriedade `tintColor` do UIImageView, mas não funciona como esperado. Aqui está meu código:
```swift
let imageView = UIImageView(image: UIImage(named: "star"))
imageView.tintColor = UIColor.yellow
imageView.image = imageView.image?.withRenderingMode(.alwaysTemplate)
```
Depois disso, a imagem fica amarela, mas as bordas parecem borradas e em alguns lugares a cor é aplicada incorretamente. Eu li
No answers yet.
Faça login para deixar uma resposta
Blogs