From 1a521067cc5ceb905d6db3af37d2eebc888f8a19 Mon Sep 17 00:00:00 2001 From: nixzhu Date: Wed, 30 Dec 2015 16:32:09 +0800 Subject: [PATCH] delay 0.3s before finish for pullToRefreshView in Feeds --- Yep/ViewControllers/Feeds/FeedsViewController.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Yep/ViewControllers/Feeds/FeedsViewController.swift b/Yep/ViewControllers/Feeds/FeedsViewController.swift index 31440976..4fb5c8e9 100644 --- a/Yep/ViewControllers/Feeds/FeedsViewController.swift +++ b/Yep/ViewControllers/Feeds/FeedsViewController.swift @@ -1267,9 +1267,11 @@ extension FeedsViewController: PullToRefreshViewDelegate { activityIndicator.alpha = 0 let finish: () -> Void = { [weak self] in - pulllToRefreshView.endRefreshingAndDoFurtherAction() {} + delay(0.3) { // 人为延迟,增加等待感 + pulllToRefreshView.endRefreshingAndDoFurtherAction() {} - self?.activityIndicator.alpha = 1 + self?.activityIndicator.alpha = 1 + } } pullToRefreshView.refreshTimeoutAction = finish