C'è un modo per nascondere gli indicatori di scorrimento in un UIScrollView?

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

  •  03-07-2019
  •  | 
  •  

Domanda

Ho un caso d'uso in cui quegli indicatori disturbano l'interazione dell'utente. Posso sottoclassare e sovrascrivere un metodo o fare qualcosa di simile per rimuovere gli indicatori di scorrimento dalla vista di scorrimento?

È stato utile?

Soluzione

Imposta showsHorizontalScrollIndicator e showsVerticalScrollIndicator delle proprietà UIScrollView su NO .

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

Documentazione - UIScrollView

Altri suggerimenti

// Per UITableView - Objective-C

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

// Per UITableView - SWIFT 3.0

tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false

// Per UIScrollView - Objective-C

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

// Per UIScrollView - SWIFT

scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false

Cambia da XIB o storyboard

 inserisci qui la descrizione dell'immagine

Per coloro che desiderano farlo in Swift.

self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false

Per UIScrollView in Swift

scrollView?.showsHorizontalScrollIndicator = false
scrollView?.showsVerticalScrollIndicator = false

Queste sono le proprietà di scorrimento UITableView :

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

Queste sono le proprietà di scorrimento UIScrollView :

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

Swift 3.0 estensione per UIScrollView e UITableView :

import Foundation

extension UIScrollView {
    func hideIndicators() {
        showsHorizontalScrollIndicator = false
        showsVerticalScrollIndicator = false
    }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top