Swift 3.0
을 사용하고 tableViewCell
및 하위 뷰가 있습니다. heightForRowAt
기능을 사용하여 높이를 cellView
으로 변경하십시오.셀 애니메이션 종료 후 셀 하위 뷰 높이 변경
나는 두 가지 상태 인 cellView
을 가지고 있습니다 : 기본 및 확장. CellViewSubview
에는 테두리가 있습니다.
CellView
및 cellViewSubview
는 leading
, trailing
, top
및 bottom
제약과 연결되어 있습니다. cellView
의 높이를 변경하면 cellViewSubview
의 높이가 자동으로 변경됩니다. 또한 내가 cellView
애니메이션으로 변화하고 있음을 말할 필요가, 나는이를 구현하려면 다음을 사용
tableView.beginUpdates()
tableView.endUpdates()
모두가 cellViewSubview
높이가 애니메이션없이 즉시 변경되는 것을 제외하고 잘 작동합니다. 그래서 그것은 애니메이션이 없다면 어떻게 보입니까? cellViewSubview
국경이 애니메이션없이 맨 위로 이동하는 것을 볼 수 있습니다.
이 문제는 IOS 10.0
에서만 발생했습니다. IOS < 10.0
애니메이션이 동시였습니다. cellView
및 cellViewSubview
을 애니메이션과 동시에 높이를 변경하는 방법은 무엇입니까? 나를 위해 일한