2017-09-24 13 views
0

L'espace réservé pour mon matériau textview ne fonctionne ni depuis le constructeur d'interface ni depuis le code.Matériel Le placholder de TextView ne fonctionne pas

import Material 

@IBOutlet weak var descriptionTextView: TextView! 

J'ai essayé dans viewDidLoad

descriptionTextView.placeholderNormalColor = Color.black 
descriptionTextView.placeholderLabel.text = "sdsd" 

obtenir erreur dans la console si Tring à partir du code

Impossible de définir (espace réservé) utilisateur inspecté la propriété sur (UITextView) défini: [ setValue: forUndefinedKey:]: Cette classe n'est pas compatible avec le codage de valeur de clé pour l'espace réservé aux clés.

Répondre

2

Cela ressemble à un bug qui a été corrigé récemment. Voir: https://github.com/CosmicMind/Material/commit/7d45b9431b78d0367eddcbd2eb9b4ad65b3ce458.

Pour télécharger la dernière version pod vous devez spécifier dans votre PODFILE:

pod 'Material', :git => 'https://github.com/CosmicMind/Material.git' 

Ensuite, vous pouvez changer votre code:

textView.placeholderColor = Color.black 
textView.placeholder = "sdsd" 

J'espère que cela vous aide.

+0

savez-vous aussi comment mettre à jour seulement les matériaux cocoapods dans mon fichier pod .., je ne veux pas mettre à jour tous les autres pods .. –

+0

s'il vous plaît accepter la réponse si elle vous a aidé. :-) –

+1

pod mise à jour Matériel devrait fonctionner –