0
私はtabviewcontrollerの外にあるviewcontrollerから、特定のインデックスでtabviewcontrollerを表示しようとしています。例えばTransition To Tab SelectedContent From SelectedIndex
、私はこのコードを持っている:
let tabBar = self.storyboard?.instantiateViewController(withIdentifier: "TabBar")
self.show(tabBar!, sender: self)
このコードは、最初のインデックスでtabviewcontrollerを示しています。しかし、タブビューで特定のインデックスを選択してタブバーを隠そうとするとクラッシュします。
は、だから私は、次のことを試してみました:
tabBarController?.tabBar.isHidden = true
tabBarController?.selectedIndex = 3
元のViewControllerがtabbarcontrollerであるとき、それは動作します。しかし、私がtabbarcontrollerの外でビューコントローラを動かすと動作しません。
外部viewcontrollerからtabviewcontrollerの特定のインデックスを表示し、タブバーを非表示にしたいと考えています。
乾杯