안녕하세요. 제가 하고 싶은건 uiview를 오토레이아웃을 하고 난 뒤 애니메이션을 이용해서 topAnchor를 변화 시키고 싶습니다.
저는 autoLayout constant에 슈퍼뷰(UIView)의 frame을 이용했습니다.
슈퍼뷰도 초기화후 오토레이아웃으로 잡아주고 있어요.
testViewTopAnchor?.constant = bounds.height * 0.8
슈퍼뷰의 bounds가 viewWillLayoutSubviews에서 적용되는걸로 알고 있어서
layoutSubviews에 저 코드를 넣으면 되긴하는데 이게 맞는지 궁금합니다. 그 후에 제스쳐 tap으로 트리거 되는 autoLayout 애니메이션을 넣어줄려고 합니다.
testView autoLayout topAnchor를 UIViewPropertyAnimator으로 애니메이션을 넣을려고 하는데 layoutIfNeeded()에서 에러가 나네요..
Thread 1: EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
문제점이 무엇인지 궁금합니다.. 관련된 키워드라도 알려주시면 감사하겠습니다.ㅠㅠ