UIScrollView - 显示滚动条

56

也许是一个简单的问题!

有人知道如何使UIScrollView的滚动条始终显示吗?

当用户滚动时,它会显示出来,这样他们可以看到滚动视图中的位置。

但是我想让它始终显示,因为对于用户来说并不立即明显他们可以滚动。

任何建议将不胜感激。


如需手动解决,请参见:https://dev59.com/RWYr5IYBdhLWcg3waJj7#40890158 - Top-Master
11个回答

0

Swift 3

您可以使用scrollView.subviews访问滚动条,并像这里所示修改alpha。对我有效。

extension UIScrollView {
    override open func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
        for x in self.subviews {
            x.alpha = 1.0
        }
    }
}

extension MyScrollViewDelegate : UIScrollViewDelegate {
    func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
        for x in scrollView.subviews {
            x.alpha = 1.0
        }
    }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接