下載手機(jī)汽配人

tarbar的第二個(gè)控制器里有2層視圖,如何切換。如何管理

問(wèn) 提問(wèn)者:網(wǎng)友 2018-07-20
最佳回答
將tabbarcontroller的第二個(gè)控制器當(dāng)作containerViewController (容器控制器)。 如果那兩層的視圖分別來(lái)兩個(gè)不同的視圖控制器,那么你可以通過(guò) addChildViewController 來(lái)管理這兩個(gè)控制器 Objective C code? 1 2 3 [self addChildViewController:vc1]; //////建立邏輯上的父子關(guān)系 [self.view addSubview:vc1.view]; //////將vc1的視圖添加到父vc的hierarchy上 [vc1 didMoveToParentViewController:self]; /////通知child,完成了父子關(guān)系的建立 添加另外一個(gè)控制器同理。 如果在這兩上子控制器中想要訪問(wèn)父控制器,可以通過(guò)parentViewController 來(lái)訪問(wèn)其父VC 視圖之間的切換可通過(guò) transitionFromViewController:toViewController:duration:options:animations:completion: 來(lái)實(shí)現(xiàn)
回答者:網(wǎng)友
產(chǎn)品精選
搜索問(wèn)答
還沒(méi)有汽配人賬號(hào)?立即注冊(cè)

我要提問(wèn)

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“tarbar的第二個(gè)控制器里有2層視圖,如何切換。如何管理”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。