source

UIScrollView에서 스크롤 표시기를 숨길 수 있는 방법이 있습니까?

factcode 2023. 6. 13. 22:49
반응형

UIScrollView에서 스크롤 표시기를 숨길 수 있는 방법이 있습니까?

이러한 지표가 사용자 상호 작용을 방해하는 사용 사례가 있습니다.스크롤 보기에서 스크롤 표시기를 제거하는 것과 유사한 작업을 수행하거나 메서드를 하위 분류 및 재정의할 수 있습니까?

설정showsHorizontalScrollIndicator그리고.showsVerticalScrollIndicator의 속성UIScrollView로.NO.

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

설명서 - UIScrollView

//UITableView용 - 목표-C

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

//UITableView용 - SWIFT 3.0

tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false

//UIScrollView용 - 목표-C

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

//UIScrollView용 - SWIFT

scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false

XIB 또는 스토리보드에서 변경

여기에 이미지 설명 입력

스위프트에서 이것을 하려는 사람들을 위해.

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

Swift의 UIScrollView의 경우

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

Swift 3.0의 연장.UIScrollView그리고.UITableView:

import Foundation

extension UIScrollView {
    func hideIndicators() {
        showsHorizontalScrollIndicator = false
        showsVerticalScrollIndicator = false
    }
}

이것들은 당신의 것입니다.UITableView스크롤 속성:

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

이것들은 당신의 것입니다.UIScrollView스크롤 속성:

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

매번 표시기의 포커스링이 표시되지만 문제를 해결하기 위해 사용하는 방법은 없습니다.NSStoryboard.

NSCollectionView에는 다이어그램이 있습니다.

Scroll View - Collection View then Clip View then Scroller (vertical) & Scroller (Horizontal)

여기에 이미지 설명 입력

Scroller 개체를 클릭한 다음Attributes Inspector세트Focus Ring에 대한 재산.None설정하지 않은 경우 사용자가 변경할 때 문제가 발생할 수 있습니다.Appearance사이에Dark그리고.Light.

언급URL : https://stackoverflow.com/questions/821818/is-there-a-way-to-hide-the-scroll-indicators-in-a-uiscrollview

반응형