He estado buscando una solución para alinear mi NSTextField y he encontrado this y lo he ajustado para mis necesidades. Entonces ahora tengo este NSTextFieldCell personalizado, pero ¿cómo le digo a mis NSTextFields que usen esta clase (programáticamente)?¿Cómo hacer que NSTextField use la subclase personalizada de NSTextFieldCell?
7
A
Respuesta
4
¿Has probado setCell: método de la clase NSControl?
- (void)setCell:(NSCell *)aCell
7
que lo preguntas cómo hacerlo mediante programación, también se puede utilizar el método setCellClass:
en su NSTextField
subclase. Llamarlo en los métodos de la clase load
o initialize
:
+(void)load
{
[self setCellClass:[MyTextFieldCell class]];
}
No va a tener ninguna incidencia en los campos de texto definidas en el Interface Builder, tal como se establece la celda campo de texto no tiene prioridad.
Cuestiones relacionadas
- 1. NSTextFieldCell Delegado?
- 2. NSTextField con sombra?
- 3. ¿Cómo hacer que Xcode use una DTD personalizada para la autocompletación?
- 4. ¿Cómo hacer que HttpClient use Kerberos?
- 5. Cocoa NSTextField Arrastrar y soltar Requiere subclase ... ¿De verdad?
- 6. Cómo hacer que la declaración del conmutador C# use IgnoreCase
- 7. Clasificación personalizada con NSFetchedResultController (subclase de NSSortDescriptor)
- 8. Creando una subclase personalizada de ColorFilter?
- 9. Agregar acción de hacer clic a NSTextField
- 10. Hacer que Qt Creator use MinGW
- 11. Hacer que GNU use un compilador diferente
- 12. GWT - ¿Hacer que CellTable Cell use HTML?
- 13. Animar una propiedad personalizada de la subclase CALayer
- 14. ¿Cómo se crea una subclase personalizada de IO en Ruby?
- 15. ¿Cómo hacer que boost.build use una instalación de compilación específica?
- 16. ¿Cómo hacer que un WPF TextBox use caracteres de contraseña?
- 17. ¿Cómo hacer que Jersey use SLF4J en lugar de JUL?
- 18. Inicial personalizada para una subclase NSManagedObject
- 19. ¿Cómo puedo crear una etiqueta JSP personalizada que use otras etiquetas JSP?
- 20. ¿Cómo hacer que LogonUser no use credenciales en caché?
- 21. ¿Cómo hacer que Eclipse use JDK8 para compilar un proyecto?
- 22. ¿Cómo hacer que gcc use march = native como predeterminado?
- 23. ¿Cómo hacer que R use todos los procesadores?
- 24. ¿Hay una manera "correcta" de hacer que NSTextFieldCell dibuje texto centrado verticalmente?
- 25. Hacer que Sqlalchemy use la fecha en filtro usando Postgresql
- 26. ¿Cómo puedo hacer que el cliente web use cookies?
- 27. ¿Cómo hacer que Emacs use mi archivo .bashrc?
- 28. NSTextField con "relleno" a la derecha
- 29. ¿Cómo puedo hacer que StackPanel use una ItemTemplate?
- 30. ¿Cómo exactamente subclase CALayer y utiliza una propiedad personalizada?