5 개의 탭 표시 줄 항목으로 스토리 보드에 탭 표시 줄 컨트롤러를 만들었습니다. 탭 막대 스택의 "viewcontrollers"배열에서 프로그래밍 방식으로 하나의보기 컨트롤러를 제거하고 싶습니다. 또한 위의보기 컨트롤러를 제거 할 때 선택한 다른 탭 항목을 표시하도록 앱을 원합니다. 아래 코드를 시도했지만 작동하지 않습니다.프로그래밍 방식으로 탭 컨트롤러에서보기 컨트롤러를 언로드하려면 어떻게해야합니까?
if let tabBarController = self.storyboard?.instantiateViewController(withIdentifier: "tabbar") as? UITabBarController {
tabBarController.viewControllers?.remove(at: 2)
tabBarController.selectedIndex = 1
}
당신이 제거 할 하나의 부족 viewControllers의 새로운 배열을 asigning 시도? –
@ MilanNosáľ 아니, 방금 배열에서보기 컨트롤러를 제거했습니다. 그것을 시도 할 것입니다. – subin272
@ MilanNosáľ View Controller가 제거 되더라도 작동하지 않습니다. – subin272