Ich habe einen Anwendungsfall, bei dem diese Indikatoren die Benutzerinteraktion stören. Kann ich eine Methode ableiten und überschreiben oder ähnliche Aktionen ausführen, um die Scrollindikatoren aus der Bildlaufansicht zu entfernen?Gibt es eine Möglichkeit, die Scroll-Indikatoren in einem UIScrollView auszublenden?
Antwort
Setzen Sie die showsHorizontalScrollIndicator
und showsVerticalScrollIndicator
Eigenschaften des UIScrollView
auf NO
.
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
// Für UITableView
tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;
// Für UIScrollView
scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;
Wechsel von X IB oder Storyboard
+1 genannt funktioniert Ich mag diese Art der Notation besser als setShowsHorizontalScrollIndicator: – bluefloyd8
Dies sind Ihre UITableView
Scrolling-Eigenschaften:
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
Diese Ihre UIScrollView
Scrolling Eigenschaften sind:
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
Für diejenigen, die dies in Swift zu tun.
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
Für UIScrollView in Swift
scrollView?.showsHorizontalScrollIndicator = false
scrollView?.showsVerticalScrollIndicator = false
Swift 3-Erweiterung für UIScrollView und UITableView: direkt
import Foundation
extension UIScrollView {
func hideIndicators() {
showsHorizontalScrollIndicator = false
showsVerticalScrollIndicator = false
}
}
Warum die Hölle verwenden Sie eine Erweiterung ? Du verkomplizierst die Dinge mit sinnlosen Codezeilen für Leute, die versuchen zu lernen, wenn eine einfache View.showsHorizontalScrollIndicator = false funktionieren würde ... – petaire
@petaire - Du musst dich beruhigen lol. Ich mag diese Erweiterung wirklich sehr. – quemeful
- 1. Gibt es eine Möglichkeit, die Zeilennummern im Ace Editor auszublenden?
- 2. Gibt es eine Möglichkeit, die Zoom-Steuerelemente in einem WebView auszublenden und anzuzeigen?
- 3. Gibt es eine Möglichkeit, ein Rust-Makromuster aus Dokumenten auszublenden?
- 4. Gibt es eine Möglichkeit, die neuen HTML5-Drehfeldsteuerelemente in Google Chrome & Opera auszublenden?
- 5. Gibt es eine Möglichkeit, eine minimale Verzögerungsgeschwindigkeit in einem UIScrollView zu implementieren?
- 6. Gibt es eine Möglichkeit, die Tableiste von JTabbedPane auszublenden, wenn nur ein Tab existiert?
- 7. KENDOUI-Gitter in MVC: Gibt es eine Möglichkeit, Filter für einige Spalten auszublenden?
- 8. Gibt es eine Möglichkeit, Attribute in einer JBuilder-Rails-Vorlage auszublenden?
- 9. Gibt es eine Möglichkeit, die Vererbung einzuschränken?
- 10. Gibt es eine bessere Möglichkeit, ein Menü auszublenden, wenn ein Benutzer darauf klickt?
- 11. Gibt es eine Direktive, die es ermöglicht, ein ausgewähltes Element auszublenden, nachdem eine Option ausgewählt wurde?
- 12. Gibt es eine Möglichkeit, die Dauer von zoomToRect für UIScrollView zu ändern?
- 13. Gibt es eine Möglichkeit, ein Projekt im Projektmappen-Explorer programmatisch auszublenden?
- 14. Gibt es eine Möglichkeit, dass ich UIScrollView in einer anderen Bildlaufansicht hinzufügen kann?
- 15. Gibt es eine Möglichkeit, reloadOnSearch in einem Controller bedingt auszuschalten?
- 16. Gibt es eine Möglichkeit, Feldnamen in einem Zugriffsformular bedingt anzugeben?
- 17. Gibt es eine Möglichkeit, Text in einem TextView programmatisch auszuwählen?
- 18. Gibt es eine Möglichkeit zum Scrollen in einem WPF ScrollViewer?
- 19. Gibt es eine Möglichkeit, Variablen in einem Array zu deklarieren?
- 20. Gibt es eine Möglichkeit, eine animierte UITableView/UIScrollView setContentOffset abzubrechen: animiert :?
- 21. HTML: Gibt es eine Möglichkeit, Bilder in einem Textfeld anzuzeigen?
- 22. Gibt es eine Verknüpfung, um die Seitenleiste in Visual Studio Code auszublenden?
- 23. Gibt es eine Möglichkeit, Textumbruch in einem Textfeld zu erkennen?
- 24. Gibt es eine Möglichkeit, die Fehlerfelder in Netbeans zurückzusetzen?
- 25. Gibt es eine Möglichkeit, dass es jemals PHP.NET gibt?
- 26. Eine Möglichkeit, Elemente aus dem Webview auszublenden? (Android)
- 27. Gibt es eine Möglichkeit, die Variablen, die in einem RegEx.Replace verwendet wurden, in .NET zu verwenden?
- 28. Gibt es eine Möglichkeit, die Variablen, die in einem RegEx.Replace verwendet wurden, in .NET zu verwenden?
- 29. gibt es eine schnellere Möglichkeit, die Rechtschreibprüfung in Atom durchzuführen?
- 30. Gibt es eine Möglichkeit, die Aufgabenliste in VSCode zu aktualisieren?
Wie aus Docs gelernt haben, können Sie es sogar für Scroll verwenden! [scrollview setShowsHorizontalScrollIndicator: NEIN]; Dank @retainCount – Rajal
Auch für UICollectionView arbeitet –
Ab iOS 11, sollte dies in viewWillAppear genannt werden, ist es nicht, wenn in viewDidLoad – melvinto