Есть ли способ скрыть индикаторы прокрутки в UIScrollView? - PullRequest
121 голосов
/ 05 мая 2009

У меня есть случай, когда эти индикаторы мешают взаимодействию с пользователем. Могу ли я создать подкласс и переопределить метод или сделать что-то подобное для удаления индикаторов прокрутки из вида прокрутки?

Ответы [ 6 ]

255 голосов
/ 05 мая 2009

Установите showsHorizontalScrollIndicator и showsVerticalScrollIndicator свойства UIScrollView на NO.

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

Документация - UIScrollView

49 голосов
/ 05 апреля 2013

// Для UITableView - Objective-C

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

// Для UITableView - SWIFT 3.0

tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false

// Для UIScrollView - Objective-C

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

// Для UIScrollView - SWIFT

scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false

Изменение с XIB или раскадровки

enter image description here

14 голосов
/ 01 сентября 2014

Для тех, кто хочет сделать это в Swift.

self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
8 голосов
/ 02 июня 2015

Для UIScrollView в Swift

scrollView?.showsHorizontalScrollIndicator = false
scrollView?.showsVerticalScrollIndicator = false
4 голосов
/ 20 марта 2014

Это ваши UITableView свойства прокрутки:

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

Это ваши UIScrollView свойства прокрутки:

[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
1 голос
/ 24 апреля 2017

Swift 3.0 расширение для UIScrollView и UITableView:

import Foundation

extension UIScrollView {
    func hideIndicators() {
        showsHorizontalScrollIndicator = false
        showsVerticalScrollIndicator = false
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...