Gibt es eine Möglichkeit, die Scroll-Indikatoren in einem UIScrollView zu verbergen?

StackOverflow https://stackoverflow.com/questions/821818

  •  03-07-2019
  •  | 
  •  

Frage

Ich habe einen Anwendungsfall bekommt, wenn diese Indikatoren für die Interaktion mit dem Benutzer stören. Kann ich eine Methode oder etwas ähnliches tun, die Scroll-Indikatoren aus der Scroll-Ansicht, Unterklasse und überschreiben entfernen?

War es hilfreich?

Lösung

Stellen Sie die showsHorizontalScrollIndicator und showsVerticalScrollIndicator Eigenschaften des UIScrollView NO.

[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];

Dokumentation - UIScrollView

Andere Tipps

// Für UITableView - Objective-C

tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;

// Für UITableView - SWIFT 3.0

tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false

// Für UIScrollView - Objective-C

scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;

// Für UIScrollView - SWIFT

scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false

Ändern von XIB oder Storyboard

 image description hier

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

Dies sind Ihre UITableView Scrolling-Eigenschaften:

[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];

Dies sind Ihre UIScrollView Scrolling-Eigenschaften:

[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];

Swift 3.0 Erweiterung für UIScrollView und UITableView:

import Foundation

extension UIScrollView {
    func hideIndicators() {
        showsHorizontalScrollIndicator = false
        showsVerticalScrollIndicator = false
    }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top