如何在ios设备上自定义滚动条

时间:2015-05-31 16:26:35

标签: ios css iphone

我正在ios中创建一个应用程序,并希望自定义我的网站上的默认滚动条。可以请你建议我如何自定义滚动条样式。我想要像Android设备一样的滚动条。是否可能。

2 个答案:

答案 0 :(得分:0)

没有一种方法可以专门定位iOS设备滚动条,除非您想通过我认为可行的媒体查询来实现。

然而,CSSTricks有一篇文章应该回答你的代码相关问题。

来源:https://css-tricks.com/custom-scrollbars-in-webkit/

答案 1 :(得分:0)

如果您想要自定义滚动条,唯一的方法是挖掘UIScrollView层次结构并在那里操作它(它只是在一天结束时的UIView)。这可能会导致应用程序被拒绝,或者代码将来会随机破坏,因为它没有文档,Apple可以随时更改它。

我必须为客户做一次(他们坚持认为,他们付钱让他们赢了)并最终完全重新实现了UIScrollView子视图中的滚动条。基本上,您将自己的自定义UIView添加为滚动条,然后使用UIScrollViewDelegate回调对其进行操作,以滚动的百分比来操纵视图的大小和位置。根据复杂性和时间,您可以获得真正准确的信息。