0
我有一個視圖板A,裏面有一個導航控制器。我動態地將子視圖B添加到視圖A.子視圖B具有表視圖,並且表視圖單元具有對細節視圖的seque(推送)。當我單擊單元格時,將調用prepareForSegue方法,但絕不顯示詳細視圖。如果我將seque切換爲模態,則細節視圖將顯示在視圖A內,其中子視圖B位於該視圖中。Segue不適用於動態添加的子視圖
我想要發生的是將詳細視圖推到導航控制器上,當用戶按下詳細視圖時,它會回到視圖A並嵌入子視圖B.
下面是我用添加子視圖代碼:
if(!self.homeViewController){
self.homeViewController = [self.storyboardinstantiateViewControllerWithIdentifier:@"HomeView"];
}
if(self.currentViewController != self.homeViewController)
{
[self.view insertSubview:self.homeViewController.view belowSubview:self.tabBar];
[self.currentViewController removeFromParentViewController];
}
self.currentViewController = self.homeViewController;
我已經添加了子視圖的代碼。我想知道是否需要以編程方式進行,但希望我不必這樣做。 –