J'ai un champ de compte à rebours qui affiche 60 comme espace réservé (gris). Quand je démarre la minuterie, elle devient noire et commence à compter. À la fin, j'invalide la minuterie et redéfinis le champ de compte à rebours à 60. Bien sûr, il est noir maintenant. Comment puis-je le récupérer dans le texte de l'espace réservé de 60 (ce qui signifie qu'il est gris) sans avoir recours à un hack avec NSAttributedString?Afficher le texte de l'espace client
Répondre
Définir le texte du champ TextField à zéro ou la chaîne vide, @ "". provoquera l'affichage du texte de l'espace réservé.
Si vous utilisez la liaison "value" sur NSTextField, vous devez définir l'espace réservé Null pour la liaison au lieu de l'espace réservé de la cellule de texte. La chaîne vide (@ "") semble être considérée comme une valeur nulle pour l'espace réservé.
Pouvez-vous ajouter quelques détails, s'il vous plaît. – Lexandr
Êtes-vous en train de configurer des liaisons via Interface Builder? Si oui, qu'est-ce qui n'est pas clair? – natevw
Oui, liaison "valeur" dans IB. Placeholder pour 'NSTextFieldCell' affiché quand le texte est nul ou une chaîne vide. La valeur tirée de la propriété liée à est «néant». Alors, pourquoi avons-nous besoin de "définir l'espace réservé Null pour la liaison au lieu de l'espace réservé de la cellule de texte"? Pourquoi l'espace réservé ne fonctionne tout simplement pas? Est-il documenté nulle part? Merci. – Lexandr
- 1. sIFR3 afficher le texte lors du chargement
- 2. comment afficher le texte de réponse de javascript
- 3. Comment afficher le HTML dans une zone de texte
- 4. Contrôle "Afficher le mot de passe en tant que texte"
- 5. Afficher le texte du fichier .txt dans le fichier batch
- 6. Comment afficher l'état d'énorme processus client (web)
- 7. Afficher le texte d'aide en cliquant sur la zone de texte en utilisant jquery
- 8. Afficher le texte sur la même ligne que HTML Table?
- 9. Silverlight couper le texte/l'emballage et ne pas afficher correctement
- 10. Lire et afficher le fichier texte en javascript
- 11. Le courrier électronique en texte clair/HTML ne fonctionne pas avec le client de messagerie électronique
- 12. Afficher la position du curseur dans le champ texte de Firefox ou redimensionner le champ texte au besoin
- 13. Afficher la zone de texte visible en haut de l'autre entrée de texte
- 14. Comment afficher une zone d'édition de texte "sur" l'écran?
- 15. Afficher un champ de texte avec des guillemets simples
- 16. Afficher la ligne actuelle et le numéro de colonne pour une zone de texte
- 17. Afficher le numéro de ligne dans la zone de texte enrichi C#
- 18. Afficher le texte japonais provient de la base de données en php
- 19. Curseur de texte de piste, pour afficher le menu ci-dessus
- 20. Afficher les données dans une zone de texte
- 21. Comment afficher un accent grave dans une zone de texte
- 22. Afficher uniquement les numéros dans une zone de texte
- 23. HTTP: Comment afficher Content-Type et Content-Disposition lorsque le client demande une plage d'octets?
- 24. Est-il possible d'utiliser JSTL pour afficher une date dans le fuseau horaire du client?
- 25. comment puis-je limiter une zone de texte pour afficher 2 chiffres après le point décimal?
- 26. Comment afficher le texte vertical (rotation de 90 degrés) dans tous les navigateurs?
- 27. Afficher le texte au-dessus de la liste si la liste est vide? (SharePoint 2007)
- 28. Convertir le texte Textview pour afficher les paramètres de la demande - développement iphone
- 29. C# Afficher le texte unicode dans la légende d'une boîte de message
- 30. Comment afficher le texte dans l'icône de la barre d'état système avec l'API win32?
Ce fut ma pensée originale, aussi, mais ça n'a pas marché – Walker
Bizarre, selon les 10.5 docs: chaînes de substituable définies à l'aide setPlaceholderString: ou setPlaceholderAttributedString :, apparaissent maintenant dans la cellule de champ de texte si la chaîne réelle est nul ou @ "". Ils sont dessinés en gris sur la cellule et ne sont pas archivés dans le format nib "pré-10.2". – Erik
Walker Argendeli: Quel était le code que vous utilisiez pour faire ça? –