我的单元格中有一个图标,当按下 fav 按钮时我想显示它without reloading the whole table
。
所以我用:
dispatch_async(dispatch_get_main_queue(), { () -> Void in
self.tableView.reloadData()
})
这会立即重新加载表格,我想要一个流畅的动画。 我发现了这一点,它似乎在为objectiveC工作,我怎样才能在 swift 中做到这一点?
/Put this code where you want to reload your table view
dispatch_async(dispatch_get_main_queue(), ^{
[UIView transitionWithView:<"TableName">
duration:0.1f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^(void) {
[<"TableName"> reloadData];
} completion:NULL];
});
答案 0 :(得分:0)
使用动画重新加载表格部分的简单方法是使用以下内容:
app.route('/articles/:articleId')
.get(articles.read)
.put(users.requiresLogin, articles.hasAuthorization, articles.update)
.delete(users.requiresLogin, articles.hasAuthorization, articles.delete);
编辑:应该注意,这将使用指定的动画重新加载表视图的第一部分。您也可以将其置于异步调用中。