私はストーリーボードに5つのタブバー項目を持つタブバーコントローラーを作成しました。私はタブバースタックの "viewcontrollers"配列からプログラマチックに1つのView Controllerを削除したいと思います。私はまた、私は上記のビューコントローラを削除するときに選択されたいくつかの他のタブ項目を表示するアプリをしたい。私は以下のコードで試してみましたが、動作しません。プログラムでタブコントローラーからビューコントローラーをアンロードする方法はありますか?
if let tabBarController = self.storyboard?.instantiateViewController(withIdentifier: "tabbar") as? UITabBarController {
tabBarController.viewControllers?.remove(at: 2)
tabBarController.selectedIndex = 1
}
あなたが削除したいものを欠いviewControllersの新しい配列をasigning試してみましたか? –
@MilanNosáľいいえ、私はちょうど配列からビューコントローラを削除しました。それを試みます。 – subin272
@MilanNosáľビューコントローラが削除されても、動作しません。 – subin272