W Mac Lion pasek przewijania ukrywa się po kilku sekundach, jeśli nie ma żadnej aktywności. Napisałem skrypt jabłkowy, aby zmodyfikować to zachowanie. Muszę włączyć przycisk radiowy przy każdym uruchomieniu mojej aplikacji. Moje pytanie brzmi: mam aplikację kakao. Czy jest możliwe pozostawienie włączonego przewijania dla aplikacji bez konieczności zmiany ustawień w preferencjach systemowych. Nie chcę zawsze włączać wszystkich pozostałych aplikacji. I jest to jedyna droga przez bukszpryt. Czy jest tam zapis domyślny, aby włączyć paski przewijania w lewo?Wyłączanie automatycznego ukrywania pasków przewijania na Lion
Odpowiedz
Nie wiem o domyślnym kluczu do ustawienia stylu.
Po zmianie panelu preferencji Wygląd "Pokaż paski przewijania" wszystkie instancje NSScrollView są powiadamiane i otrzymują nowy styl (poprzez powiadomienie NSPreferredScrollerStyleDidChangeNotification
).
Możesz osiągnąć ten sam wynik, wywołując jednoznacznie wywołanie setScrollerStyle:
na NSScrollView ze stylem przewijania NSScrollerStyleLegacy
.
Możesz napisać do wartości domyślnych, aby to osiągnąć.
Kluczem jest AppleShowScrollBars
i ma trzy możliwe wartości:
Automatic
WhenScrolling
Always
Aby ustawić go całego systemu z linii poleceń, można zrobić :
defaults write -g AppleShowScrollBars Always
Można to również zrobić programowo, modyfikując preferencje na wiele różnych sposobów. Może to trochę skomplikować w zależności od piaskownicy aplikacji. This blog post wyjaśnia to bardziej szczegółowo.
Czy ktoś wie, czy można ustawić paski przewijania, aby NIGDY nie pojawiały się przy użyciu tej preferencji? Nigdy ich nie używam i często uniemożliwiają mi wybranie ostatniego elementu w oknie. –
Masz na myśli, że nawet gdy przewijasz, nie chcesz widzieć paska przewijania? Nie sądzę, że możesz to zrobić z tymi preferencjami. Przypuszczam, że mógłbym dodać tę funkcję do: http://www.macupdate.com/app/mac/41429/lionscrollbars –
Tak, cały czas. Nigdy nie chcę ich widzieć. Problem polega na tym, że kiedy przewijam do dołu długiej listy, poziomy pasek przewijania, który się pojawia, uniemożliwia mi wybranie ostatniego elementu na liście, w dolnej części okna. Muszę chwilę poczekać, aż paski przewijania znikną, zanim będę mógł kliknąć. W każdym razie nigdy nie używam pasków przewijania - służą one jedynie za wskaźnik ilości stron niewidocznych. Bardzo bym chciał, gdybyś mógł dodać to preferencce. –
- 1. Wyłączanie ukrywania paska adresu na urządzeniu mobilnym
- 2. Wyłączanie ukrywania prezentacji (ekran dodatkowy)
- 3. Łączenie pasków przewijania na sąsiednich listach razem
- 4. Automatyczne ukrywanie pionowych pasków przewijania za pomocą przeskakiwania css
- 5. JavaScript wyłączanie przewijania przestrzeni
- 6. Ukryty pasek automatycznego sprawdzania/ukrywania, Xcode 6
- 7. Wyłączanie przewijania poziomego na stronie iPhone'a
- 8. WPF - Powiększanie obrazu wewnątrz przeglądarki przewijania i dostosowywanie pasków przewijania
- 9. Włączenie paski przewijania przeglądarki po window.open z pasków przewijania = nie
- 10. CSS - bez pasków przewijania w iPadzie
- 11. Usuwanie pasków przewijania z QWebEngineView lub QWebEnginePage
- 12. Siatka WPF nie wyświetlająca pasków przewijania
- 13. jQuery ui ReSizable z pasków przewijania
- 14. python i tkinter: używanie pasków przewijania na płótnie
- 15. Wyświetlanie pasków przewijania na górze i dole urządzenia DIV
- 16. Ciemny motyw Eclipse dla systemu Windows: jak zmienić kolor pasków przewijania i pasków tytułu na ciemny?
- 17. Pasek przewijania Eclipse Mountain Lion rozwijany
- 18. Włączanie i wyłączanie automatycznego obracania programowo?
- 19. Wyłączanie pagera w git tylko dla polecenia ukrywania
- 20. Wyłączanie elastycznego przewijania ciała iOS i utrzymywania natywnego przewijania działającego
- 21. Sposób automatycznego przewijania UIScrollView przy użyciu timera
- 22. Wykrywanie różnego rodzaju pasków przewijania (np. Normalny/ukryty osx)
- 23. Jak mogę uzyskać rozmiar pasków przewijania w formancie DataGridView?
- 24. Tworzenie pasków przewijania flash z kodu (jak iOS flashScrollIndicators)
- 25. Zmiana rozmiaru JScrollPane zawierającego JPanel przy wyświetlaniu pasków przewijania
- 26. Sposób wyświetlania pasków przewijania widoku listy przez cały czas
- 27. Bądź JScrollPane wyświetlania pasków przewijania, gdy zostanie zmieniony JList wewnątrz
- 28. Automatyczne przewijanie pasków podczas przewijania w widoku listy
- 29. Uruchamianie Eclipse na Mac OS X Lion
- 30. Sql Server CE - Tymczasowe wyłączanie automatycznego przyrostu dla konkretnej kolumny
Dziękuję ton !!. To działało jak czar. – Prashant