En Mac Lion, la barra de desplazamiento se oculta después de unos segundos si no se produce actividad. He escrito una secuencia de comandos de apple para modificar ese comportamiento. Tengo que encender el botón de opción cada vez que se inicia mi aplicación. Mi pregunta es, tengo una aplicación de cacao. ¿Es posible mantener el desplazamiento habilitado para la aplicación siempre sin tener que cambiar la configuración en las preferencias del sistema? No deseo habilitar todas las demás aplicaciones para siempre. Y es la única forma a través del AppleScript. ¿O hay una escritura predeterminada para habilitar las barras de desplazamiento en el león?Deshabilitar la ocultación automática de barras de desplazamiento en Lion
Respuesta
No conozco la clave predeterminada para configurar el estilo.
Cuando se cambia "Mostrar las barras de desplazamiento" del panel de preferencias Apariencia, todos los NSScrollView casos son notificados y reciben un setScrollerStyle:
con el nuevo estilo (a través de la notificación NSPreferredScrollerStyleDidChangeNotification
).
Puede obtener el mismo resultado llamando explícitamente setScrollerStyle:
en el NSScrollView con el estilo de desplazamiento NSScrollerStyleLegacy
.
Puede escribir los valores predeterminados para lograr esto.
La clave es AppleShowScrollBars
y tiene tres valores posibles:
Automatic
WhenScrolling
Always
Para su instalación en todo el sistema desde la línea de comandos, que podría hacer :
defaults write -g AppleShowScrollBars Always
También se puede realizar mediante programación modificando las preferencias de varias maneras. Puede ser un poco complicado según el sandboxing de la aplicación. This blog post lo explica con más detalle.
¿Alguien sabe si es posible configurar las barras de desplazamiento para que NUNCA aparezcan con esta preferencia? Nunca los uso, y con frecuencia me impiden seleccionar el último elemento en una ventana. –
¿Quiere decir que incluso cuando está desplazándose, no quiere ver la barra de desplazamiento? No creo que puedas hacer eso con esta preferencia. Supongo que podría agregar esa característica a: http://www.macupdate.com/app/mac/41429/lionscrollbars –
Sí, todo el tiempo. Yo nunca quiero verlos. El problema es que cuando me desplazo al final de una larga lista, la barra de desplazamiento horizontal que aparece no me permite seleccionar el último elemento de la lista, en la parte inferior de la ventana. Tengo que esperar un segundo para que desaparezcan las barras de desplazamiento antes de poder hacer clic. En cualquier caso, nunca uso las barras de desplazamiento, solo sirven como un indicador de cuánto de la página es invisible. Me encantaría que pudieras agregar esa preferencia. –
- 1. Ocultación automática
- 2. ¿Se puede deshabilitar la animación de ocultación automática en el acoplamiento de Visual Studio?
- 3. barras de desplazamiento en JTextArea
- 4. Deshabilitar la barra de desplazamiento en NERDtree con MacVim
- 5. ¿Cómo deshabilitar la barra de desplazamiento horizontal en FlowLayoutPanel?
- 6. ¿Cómo puedo desactivar las barras de desplazamiento de una página?
- 7. Cómo deshabilitar la sangría automática de Xcode?
- 8. Ocultación automática del diseño del reproductor multimedia en Android
- 9. Deshabilitar la compilación automática en NetBeans
- 10. Cómo deshabilitar la carga automática en jqGrid?
- 11. diálogos modales Jquery deshabilitar la barra de desplazamiento
- 12. Vsplit causa que se visualicen barras de desplazamiento verticales (gvim)
- 13. Cómo deshabilitar la barra de direcciones y las barras de desplazamiento de la ventana emergente en Chrome?
- 14. Deshabilitar la barra de desplazamiento del navegador
- 15. jqGrid con altura automática; pero tiene una altura máxima y barras de desplazamiento
- 16. Diseño de barras de desplazamiento con CSS
- 17. Deshabilitar la rotación automática para una UIView
- 18. ¿Cómo se pueden deshabilitar las barras de desplazamiento en el cuadro de diálogo de la interfaz de usuario jQuery?
- 19. deshabilitar desplazamiento horizontal en jscrollpane
- 20. Cómo deshabilitar la creación automática de tablas en EF 5.0?
- 21. Deshabilitar la sangría automática de forma global en Emacs
- 22. Cómo deshabilitar la creación automática de corchetes ({}) en eclipse?
- 23. Bootstrap: cómo habilitar barras de desplazamiento?
- 24. jQuery simplemodal deshabilitar desplazamiento
- 25. jqGrid - no mostrar barras de desplazamiento
- 26. Barras de desplazamiento verticales con window.open
- 27. jQuery ui ReSizable con barras de desplazamiento
- 28. Barras de desplazamiento tipo Apple con CSS
- 29. Deshabilitar la descarga automática de archivos de expansión de APK
- 30. Eclipse Mountain Lion barra de desplazamiento en expansión
Gracias una tonelada !! Funcionó como por arte de magia. – Prashant