iOS
[iOS] TabBar 터치 하지 않고, 코드로 TabBar를 움직이는 방법
띵지니어
2024. 9. 25. 00:02
반응형
안녕하세요 띵지니어 입니다. 😼
TabBar를 사용자 터치가 아닌 코드로 탭바를 움직이는 방법에 대해 포스팅해보겠습니다.
저는 실제로 저 버튼을 누르면 캘린더로 이동하게 하고 싶습니다.
캘린더ViewController가 현재 TabBarController 안에 선언되어 있다고 보겠습니다.
해결 방법
저 버튼을 누르면 실행되는 함수에 아래 코드만 작성하면 해결이 됩니다.
self.tabBarController?.selectedIndex = 1
참고로 selectedIndex는 Int 값이므로, 탭바의 위치에 맞게 0 1 2 3 .. 지정을 해주면 탭바 터치 아니어도 이동을 시킬 수 있습니다.
결과
Xcode 15.0
iOS 17.3
MacOS Sonoma 14.6.1
환경에서 작성 한 글입니다.
감사합니다. 🤗
반응형