Eu tenho um caso de uso em que esses indicadores atrapalham a interação do usuário. Posso subclassificar e substituir um método ou fazer algo semelhante para remover os indicadores de rolagem da exibição de rolagem?
ios
uiscrollview
obrigado
fonte
fonte
// Para UITableView - Objective-C
// Para UITableView - SWIFT 3.0
// Para UIScrollView - Objective-C
// Para UIScrollView - SWIFT
Mudar de XIB ou storyboard
fonte
Para quem quer fazer isso no Swift.
fonte
Para UIScrollView no Swift
fonte
Estas são suas
UITableView
propriedades de rolagem:Estas são suas
UIScrollView
propriedades de rolagem:fonte
Swift 3.0
extensão paraUIScrollView
eUITableView
:fonte
Nenhuma resposta funcionou para mim porque o anel de foco dos indicadores é mostrado sempre, mas eu resolvo meu problema via
NSStoryboard
.NSCollectionView tem um diagrama;
Scroll View - Collection View then Clip View then Scroller (vertical) & Scroller (Horizontal)
Clique em qualquer objeto Scroller e, em seguida, em propriedade
Attributes Inspector
setFocus Ring
paraNone
. Se você não o tiver definido, poderá ter um problema quando os usuários alterarem oAppearance
intervalo entreDark
eLight
.fonte