Soy NSOpenPanel para seleccionar un archivo o carpeta de la máquina de un usuario. Pero cuando el usuario hace clic en "abrir", el cursor está al principio de la ruta que aparece en el campo de texto. Esto es un problema porque hasta que haga clic en el campo de texto y la flecha a la derecha, no verá que la ruta completa está en la lista. Por ejemplo, si la ruta es:¿Cómo fuerzo el cursor al final de un NSTextField?
/Users/jeremysmith/code/testfolder/testfolder2
Sólo se pueden mostrar:
/Users/jeremysmith/code/
ya que el cursor se encuentra en el comienzo y el ancho del campo de texto sólo sirve para "código".
Si el campo de texto es inicialmente no editable Tuve que enviar '[self.inputFileTextField selectText: self]' para hacer que el código anterior funcione. –
@RotsiserMho Tengo un campo de texto que no es editable e intenté su sugerencia, pero aún así no funcionará. ¿Llamaste a SelectText antes o después de llamar a moveToEndOfLine? – rocky