4 개의 탭이있는 탭 막대 제어기가 있습니다. 나는 첫 번째 항목을 처음에 보여주고 싶습니다. 첫 번째 항목 (보기)에서 단추를 클릭하면 클릭 할 때 두 번째 탭을 표시하려고합니다. 어떻게해야합니까?탭 모음 컨트롤러에 표시 할 특정 탭 색인을 선택할 수 없다. 항상 0 번째 색인을 표시합니다.
tabbarController
클래스를 작성하여 tabbarindex
과 같이 작성하려고했습니다. 처음에는 단추를 클릭하지 않고 확인했지만 작동하지 않았습니다. 항상 첫 번째 탭 표시 줄 항목을로드합니다.
class HTabViewController: UITabBarController, UITabBarControllerDelegate {
var controllerArray : [UIViewController] = []
override func viewDidLoad() {
super.viewDidLoad()
self.tabBarController?.selectedIndex = 2
self.tabBar.tintColor = UIColor.red
// defineViewController()
}
}
참고 : 버튼 클릭으로 특정 탭 항목을 표시 할 수 있습니까?
에서
self.selectedIndex = needed_index
를 추가 할? 'self.selectedIndex = 2'이어야합니다. –