我在我的單元格中顯示一個圖標,當時收藏按鈕被按下我想要顯示它without reloading the whole table
。swift - tableviewcell使用dispatch_async重新加載動畫
於是我就用:
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];
});