2017-09-20 3 views
0

사용자가 새 테이블 뷰 셀에 새로운 행이 추가 된 것을 분명히 볼 수 있도록 나타나는 각 테이블 사이에 잠시 멈춘 상태로 새 테이블 뷰 셀을 표시하려고합니다. 나는 아래에 다른 애니메이션 시간과 코드를 시도했지만 작동하지 않습니다.일시 중지 된 새 tableviewcells에 애니메이션 적용

self.tableView.reloadData() 

func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) { 
     UIView.animate(withDuration: 24.8, animations: { 
     cell.contentView.alpha = 24.0 
     } 
    } 
+1

왜 당신은'alpha' (24)에 설정 것인가? 0.0 ~ 1.0의 값이 필요합니다. 알파는 이미 1.0으로 설정되어 있기 때문에 1.0으로 애니메이션을하면 유용하지 않습니다. – rmaddy

답변

0

이 시도 :

UIView.animate(withDuration: 0.3, 
          delay: 0.5, 
          options: .curveEaseInOut, 
          animations: { 
       //Animation code..... 
}, 
          completion: nil)