1
일부 빠른 애니메이션으로 UITableView에서 데이터를 지우려고합니다. iOS8에서 제대로 작동하는 아래 코드를 사용하고 있습니다. 나는 iOS7에 그것을 실행할 때Swift에서 UIView.animateWithDuration - iOS7 문제
그러나 그것은 단지 완료 후 블록을 실행하지만 애니메이션이 아주 나쁜 보인다 있도록하지 최초의 애니메이션 코드 (페이드 아웃)는의의 tableview 갑자기 사라지고 애니메이션을 다시 반환 .
무엇이 잘못 되었습니까? iOS7에서이 문제는 무엇입니까? UIView.animateWithDuration (0.5, 애니메이션을 제거
UIView.animateWithDuration (0.5, animations: {
self.tableView.transform = CGAffineTransformMakeScale(0.2, 0.2)
self.tableView.alpha = 0
}, completion: { (value: Bool) in
UIView.animateWithDuration (0.5, animations: {
self.tableView.reloadData()
self.tableView.transform = CGAffineTransformMakeScale(1.0, 1.0)
self.tableView.alpha = 1
println ("animation done")
})
})
확인은 나는 어떤을 만들 것입니다 있는지 확인하기 위해 나중에 추가 차. – Tamer