【发布时间】:2016-11-02 17:21:08
【问题描述】:
我在选项卡栏控制器内的视图“A”中有一个表。当我向下滚动以重新加载表格刷新控件时开始动画。当按标签栏控制器进入视图“B”然后返回视图“A”时,刷新控件可见但没有动画。
有人可以帮助我吗?谢谢
func refresh(sender:AnyObject)
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), { () -> Void in
Call API for data
dispatch_async(dispatch_get_main_queue(), { () -> Void in
UPDATE UI
refreshControl.endRefreshing()
})
});
}
override func viewDidAppear(animated: Bool)
{
if(requestTerminated == false)
{
//Continue animate refresh control somehow
}
}
【问题讨论】:
-
你会展示你为实现它所做的一些事情吗?
-
用代码@Vin编辑
-
在 viewDidAppear 中,在你的 if 语句中,尝试 refreshControl.beginRefreshing()
标签: ios swift tableview refresh controls