0
버튼을 탭하면 앱 사용자가 사용자와 관리자의 두 역할을 전환 할 수 있습니다. 보기를로드 할 때 내 tabBarViewController
의 viewDidLoad
방법에서사용자가 역할을 변경 한 후 탭 표시 줄 항목을 다시로드하는 방법
,
if userRole == "manager" {
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let managerHomeViewController = (mainStoryboard.instantiateViewController(withIdentifier: "ManagerHome")) as! UINavigationController
let managerProfileViewController = (mainStoryboard.instantiateViewController(withIdentifier: "ManagerProfile")) as! UINavigationController
self.viewControllers?.replaceSubrange(0...1, with: [managerHomeViewController,managerProfileViewController])
}
은 처음 두 탭 표시 줄의 항목을 변경합니다. 사용자가 버튼 역할을 변경 탭 anotherViewController
에서
는
MainTabBarViewController().aboveFunction()