728x90
viewController에 있는 subView가 animating을 하자 자꾸 화면이 껌뻑껌뻑거리는 현상이 발생을 했다. 도대체 어디서 사이드 이펙트가 나는가 했더니 UIView.animate가 호출되면서 subView의 layout이 바뀌자 viewDidLayoutSubViews()가 호출이 되어서 그 안에 있는 코드가 호출이 되면서 일어났던 현상이었다....
animation을 사용할 때 의도치 않은 동작이 일어난다면 viewDidLayoutSubviews()함수를 호출하고 있지 않은지 살펴보자
728x90
'iOS > 이슈' 카테고리의 다른 글
[iOS Issue] UIView.animate로 view크기 조절 시 클릭 안되는 현상 (0) | 2021.03.24 |
---|---|
[iOS Issue] tableView를 reload 할 때 textField의 FirstResponder가 풀리는 현상 (0) | 2021.03.22 |
[iOS Issue] Custom UIButton에서 inset 사용 시 Button title이 제대로 안 보이는 현상 (0) | 2021.01.26 |
[iOS Issue] UICollectionView cell에서 SDWebImage 사용 시 잘못된 이미지 로드되는 이슈 (1) | 2021.01.21 |
[iOS Issue] UICollectionViewCell Size 동작 이상 이슈 (0) | 2021.01.14 |
댓글