刷新控件是手动启动以立即重新加载内容,通常在表视图中使用,而无需等待下一次内容自动更新。刷新控件是活动指示器的特殊类型,默认情况下是隐藏的,在向下拖动视图以重新加载时可见。例如,在「邮件」中,可以向下拖动收件箱列表,以检查新邮件。

    Refresh_Controls.mp4 (517.58KB) 执行自动内容更新。尽管人们喜欢能够触发即时内容刷新,但他们也希望定期自动刷新。不要让用户负责启动每次更新。定期更新数据,来保持数据新鲜。

    如果能增加价值,则提供短标题。作为可选项,刷新控件可以包括标题。在大多数情况下是不必要的,因为控件的动画表示了内容正在加载。如果包含标题,请不要使用它来解释如何执行刷新。相反,请提供有关正在刷新的内容的价值信息。例如,「播客」中的刷新控件,利用标题来告诉人员上次播客更新的时间。

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