滚动视图允许用户浏览大于可见区域的内容,如文档文本或图像集合。当人们轻扫、翻阅、拖动、点击和捏合时,滚动视图会跟随手势,以自然的方式显示或缩放内容。滚动视图本身没有外观,但在人们与之交互时会暂时显示滚动指示器。滚动视图也可以配置在页面模式下操作,其中滚动显示全新的内容页面,而不是在当前页面中移动。

    截屏2019-10-23下午1.47.07.png

    适当地支持缩放行为。如果在你的应用中有意义,允许用户通过捏合或双击来放大、缩小。启用缩放时,设置适当的最大、最小缩放值。例如,放大文本直到单个字符填满屏幕,在大多数应用中可能没有意义。

    当滚动视图应用于页面模式时,请考虑显示页面控件元素。页面控件显示有多少可用的页面、界面或其他内容块,并指示哪个是当前可见的。如果要显示具有滚动视图的页面控件,请禁用同轴上的滚动指示器以避免混淆。有关其他指导,请参阅页面控件

    不要将滚动视图放在另一个滚动视图内。这样做会产生难以控制、不可预知的界面。

    通常,一次只显示一个滚动视图。人们在滚动时,通常会做出较大的轻扫手势,并且很难避免与同一屏幕上的相邻滚动视图进行交互。如果需要在一个屏幕上放置两个滚动视图,请考虑让它们在不同的方向上滚动,这样一个手势不会影响两个视图。例如,当 iPhone 竖屏时,「股票」应用会显示水平滚动的股票报价,而下方的公司特定信息是垂直滚动。

    有关开发人员指南,请参阅 WKWebView