문제 상황
- NavigationController로 push할 때 animated를 true로 설정해놓으면 지연되는 문제
// animated : true
@objc func btnProfileManagementDidTap(){
let managementVC = ProfileManagementViewController()
navigationController?.pushViewController(managementVC, animated: true)
}
- animated를 false로 하면 문제 없음
// animated : false
@objc func btnProfileManagementDidTap(){
let managementVC = ProfileManagementViewController()
navigationController?.pushViewController(managementVC, animated: false)
}
해결 과정
- 화면 전환이 되는 뷰의 backgroundColor를 지정 (.white) → 매끄럽게 보임
private lazy var profileManagementView : ProfileManagementView = {
let view = ProfileManagementView()
view.backgroundColor = .white
return view
}()
참고 자료
'Swift' 카테고리의 다른 글
Swift - UIButton image Scale 문제 (1) | 2024.10.15 |
---|---|
Swift - TabBar 투명 문제 (0) | 2024.10.15 |
Swift - TabBarItem 이미지 렌더링 이슈 (5) | 2024.10.09 |
Swift - UILabel 일부 폰트 변경 (2) | 2024.10.01 |
Swift - UIButton - Image, Title 위치 설정 (1) | 2024.09.30 |