Human Interface Guidelines — Ref
2018-05-22 本文已影响61人
霖酱
自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚
Refresh Content Controls
Human Interface Guidelines链接:Refresh Content Controls

Refresh Control 是需要手动启动,并立即重新加载内容的控件,通常出现在 table view 中,无需等待下一次自动内容更新的发生。
Refresh Control 是一种特定类型的activity indicator,默认情况下处于隐藏状态,并且在下拉刷新view时变为可见。 例如,在Mail中,您可以下拉收件箱邮件列表以检查新邮件。
使用时注意
·执行自动内容更新
虽然人们希望能够立即触发内容刷新,但他们也希望定期进行自动刷新。 不要让用户负责启动每个刷新。 通过定期刷新保持数据新鲜。
·仅在有价值时提供简洁的title
Refresh control 可以选择是否要包括 title。 但在大多数情况下,这是不必要的,因为控件的动画表明内容正在加载。 如果确实需要包含标题,请不要用它来解释如何执行刷新操作,而是提供有关正在刷新的内容的有价值的信息。 例如,Podcasts 中的 refresh control 使用 title 来告诉人们最近发生的 Podcasts 更新的时间。