无法在另一个subView,ios下面插入SubView

时间:2014-05-27 03:53:12

标签: objective-c ios7 subview addsubview

我正在实现自己的滑动视图控制器,结构如下所示

ContainerViewController
   |
   |______FrontViewController
   |
   |______UIRearNavigationController (whose root is rearViewController1)
   |
   |______RearViewController2

以下是addSubViews的方法

-(void)setupFrontViewController{
    [self.view addSubview:self.frontController.view];
}

-(void)setupRearViewController1 {
    self.rearNavigationController = [[UINavigationController alloc] initWithRootViewController:self.mainMenuViewController];    
    [self.view insertSubview:self.rearNavigationController.view belowSubview:self.inboxCubeController.view];

    [self setupRearViewController2];
}
-(void)setupRearViewController2{
    [self.view insertSubview:self.rearViewController2.view belowSubview:self.rearNavigationController.view];
}

当滑动frontViewController时,我在下面看到了rearViewController1。但是,如果我滑动rearViewController1,我想看看rearViewController2。但是,backViewController2根本没有显示(而不是它,我看到一个白色的空白视图控制器)

问题:我在中间错过了什么,我们可以在另一个下面插入一个子视图吗?副视

请就此问题向我提出建议。欢迎所有评论。

0 个答案:

没有答案