2
我有這樣的場景:如何總是轉換到iOS中的選項卡的初始視圖?
兩個視圖1和圖2轉變到最終意見。
現在,問題來了。
當我從視圖1過渡到最終視圖,然後點擊項目2,它轉換到視圖2.但是然後我點擊項目1,它轉換到最終視圖。這是因爲視圖1在前一段時間轉換爲最終視圖。
那麼,無論如何,當item1被點擊時,我總是可以顯示視圖1?
我有這樣的場景:如何總是轉換到iOS中的選項卡的初始視圖?
兩個視圖1和圖2轉變到最終意見。
現在,問題來了。
當我從視圖1過渡到最終視圖,然後點擊項目2,它轉換到視圖2.但是然後我點擊項目1,它轉換到最終視圖。這是因爲視圖1在前一段時間轉換爲最終視圖。
那麼,無論如何,當item1被點擊時,我總是可以顯示視圖1?
那麼你應該嘗試一下:
class FinalViewController:UIViewController, UITabBarControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
self.tabBarController?.delegate = self
}
func tabBarController(_ tabBarController: UITabBarController,didSelect viewController: UIViewController) {
let tabBarIndex = tabBarController.selectedIndex
if tabBarIndex == 0 {
_ = self.navigationController?.popViewController(animated: true)
}else{
//whatever
}
}
}
它的工作!謝謝! – U23r
哦,沒有問題的朋友! – ankit