Avatar ·

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