Chciałbym ukryć NSScroller
s NSScrollView
. Jestem świadomy metod setHasHorizontalScroller:
i setHasVerticalScroller:
. Jeśli jednak wyłączę przewijanie, przewijanie w tym kierunku również zostanie wyłączone. Chciałbym tylko schować przewijacze, zachowując możliwość przewijania. Jakieś przemyślenia na ten temat?Ukryj przewijanie, pozostawiając włączone włączone przewijanie w NSScrollView
7
A
Odpowiedz
0
Czy sprawdziłeś numer NSScrollView Class Reference?
[scrollView setHasVerticalScroller:NO];
ta metoda nie wyłącza przewijania.
Jeśli nadal nie chcą korzystać z tej metody można również:
[scrollView setHorizontalScroller:nil];
7
byłem w stanie to zrobić, wykonując:
[labelsScrollView setHasHorizontalScroller:YES];
[[labelsScrollView horizontalScroller] setAlphaValue:0];
1
szukam odpowiedzi na to a także ustawienie hasVerticalScroller = false
wyłącza przewijanie dla mnie. W międzyczasie mój straszny Hack jest użycie następujących w moim NSScrollView podklasy:
self.hasVerticalScroller = true
self.scrollerInsets.right = -999999
Scroller jest widoczny pod względem technicznym, to jest po prostu daleko krawędź widzenia. :(
0
To jest moje rozwiązanie z odpowiedzią Sama powyżej:
[myNSScrollView setHasVerticalScroller:YES];
[_myNSScrollView setScrollerInsets:NSEdgeInsetsMake(0, 0, 0, -99999)];
Scroller będą ukryte nawet podczas przewijania
Powiązane problemy
- 1. Ukryj pasek przewijania z przepełnieniem: włącz przewijanie
- 2. płynne przewijanie/przewijanie inercyjne/przewijanie impulsu
- 3. Sprawdzanie CustomErrors włączone w kodzie
- 4. Przewijanie poza div spowoduje przewijanie zawartości
- 5. Przyspieszenie sprzętowe nie jest włączone
- 6. Android - Powiadomienia push są włączone?
- 7. launchctl - usuń włączone/wyłączone przesłonięcie
- 8. iOS 8 GPS nie włączone
- 9. Przewijanie programowo
- 10. Przewijanie Floata
- 11. Przewijanie w trybie modalnym powoduje przewijanie tła w przeglądarce Safari
- 12. iOS UIScrollView anuluj dotyk Uibutton na przewijanie
- 13. Nieskończone przewijanie w django
- 14. Przewijanie w pionie jQuery
- 15. Przewijanie TextView w Androidzie
- 16. przewijanie w poziomie UITableView
- 17. Przewijanie tabeli w IE8
- 18. Przewijanie w poziome przedmiotyControl
- 19. Nieskończone przewijanie w wiązce
- 20. Preferencje włączone w zależności od innych preferencji
- 21. Przewijanie strony w iOS: przewijanie z przepełnieniem: dotknij
- 22. Jak włączyć przewijanie w witrynie, która wyłączyła przewijanie?
- 23. Przewijanie jak WhatsApp Chat, gdzie przewijanie do góry, przewijanie dalszych pokazów "Zarchiwizowane czaty"
- 24. gcc 4.3.3 opcje kompilatora włączone domyślnie
- 25. Łatwy sposób na NSCoder włączone klasy
- 26. Sprawdź: włączone stan $ (this) element jQuery
- 27. Wykrywanie, czy Wi-Fi jest włączone - iOS
- 28. Testy urządzenia Android z proguard włączone
- 29. Jak sprawdzić, czy śledzenie zmian jest włączone
- 30. Form.ShowDialog() nie wyświetli okno z debugowanie włączone
mój angielski (Dziękuję, rokjarc – 0xDE4E15B
nie działa... Ustawienie któregokolwiek z tych działań powoduje, że widok przewijania nie odpowiada już na zdarzenia przewijania dla tego kierunku: – ipmcc
To rozwiązanie działa. – WeZZard