Como alterar a cor do texto do placeholder em UITextField com Swift?
Olá a todos! Sou novo no desenvolvimento iOS e não consigo resolver uma tarefa simples, à primeira vista.
Eu tenho um UITextField com placeholder. A cor cinza padrão não combina com o design do meu aplicativo. Preciso que o texto do placeholder seja, por exemplo, azul ou vermelho.
Tentei fazer assim:
textField.placeholder = "Digite o nome"\ntextField.placeholderColor = UIColor.blue // Não existe tal propriedade, o Xcode reclama
Depois encontrei na internet um método com NSAttributedString:
let placeholderText = NSAttributedString(string: "Digite o nome", attributes: [NSAttributedString.Key.foregroundColor: UIColor.blue])\ntextField.attributedPlaceholder = placeholderText
Isso funcionou