2017-02-08 50 views
0

如果您有一個帶有兩個選項卡的選項卡欄視圖控制器的故事板,哪個功能會從一個選項卡觸發到另一個選項卡? ViewWillAppear沒有觸發Tab鍵之間是否有另一個函數調用觸發事情,如數據重新加載等?在TabBarViews之間的iOS中觸發了哪些功能?

+0

請參閱UITabBarControllerDelegate及其shouldSelectViewController和didSelectViewController方法 – CSmith

+0

從一個標籤頁到下一個標籤頁不會調用此函數。 – Jeeves

+0

是的,只要您已將對象設置爲選項卡欄控制器上的代理。 – CSmith

回答

0

調用UITabBarControllerDelegate的方法,該方法是tabBarController(_:didSelect:)。你可以閱讀更多關於它here

+0

從一個標籤頁到下一個標籤頁點擊此功能不會被調用。 – Jeeves

+0

@Jeeves是的,它的文檔是這樣說的。但它在UITabBarController上調用,而不是在「選項卡」上,即子UIViewControllers。 –