[Number.editable = NO]; [Number resignFirstResponder]; [Password.editable = NO]; [Password resignFirstResponder]; I am getting the error Request for member 'editable' in something not a structure or union:SThanks
4 Réponses :
Premièrement, le [...] code> n'est pas nécessaire si vous n'envoyez pas de message.
Number.enabled = NO;
...
J'ai réalisé cela et changé juste après avoir posté mais cela ne fonctionne toujours pas: s
En outre, vous pouvez utiliser les méthodes de déléguée.
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { return NO; }
La gousse de blocskit rend cela encore plus facile: list.bk_shouldbeginetitingBlock = ^ bool (Uitextfield * champ) {retour non; };
Renvoi de non de DoppantChangecharactersinrange serait meilleur choix car si le texte est plus long que la largeur de Textfield, la solution ci-dessus donnera problème, car l'utilisateur ne pourra pas voir tout le texte (c.-à-d. Le texte caché au-delà de la largeur de champ de texte) / p>
textField.userInteractionEnabled = NO; Hope this helps..
Notez que cela signifiera que l'utilisateur ne sera pas capable de faire une presse longue pour copier.