반응형
안녕하세요 띵지니어 입니다. 😼
TabBar를 사용자 터치가 아닌 코드로 탭바를 움직이는 방법에 대해 포스팅해보겠습니다.
저는 실제로 저 버튼을 누르면 캘린더로 이동하게 하고 싶습니다.
캘린더ViewController가 현재 TabBarController 안에 선언되어 있다고 보겠습니다.
해결 방법
저 버튼을 누르면 실행되는 함수에 아래 코드만 작성하면 해결이 됩니다.
self.tabBarController?.selectedIndex = 1
참고로 selectedIndex는 Int 값이므로, 탭바의 위치에 맞게 0 1 2 3 .. 지정을 해주면 탭바 터치 아니어도 이동을 시킬 수 있습니다.
결과
Xcode 15.0
iOS 17.3
MacOS Sonoma 14.6.1
환경에서 작성 한 글입니다.
감사합니다. 🤗
반응형
'iOS' 카테고리의 다른 글
[iOS] 앱스토어 긴급, 빠른 심사 하는 방법 (AppStore Quick Review) (1) | 2024.10.21 |
---|---|
[iOS] ReactorKit (10) | 2024.10.19 |
[iOS] 수출 규정 관련 문서 누락 해결 방법 (1) | 2024.09.24 |
[iOS] 내비게이션 바 숨김 시 swipe 제스처로 뒤로 가기 구현 하기 (1) | 2024.09.21 |
[iOS] 프로젝트에 SwiftLint 적용하기 (0) | 2024.06.20 |