在下一个viewcontroller

时间:2015-10-27 04:34:33

标签: ios

我有一个名为Parent的视图控制器。

我从父母推送了Child View控制器。

我想从Child看到ABC。完成儿童的阿尔法和不透明度。但是如何在pushViewController之后使前一个视图控制器可见。或者是否有必要将子项作为子视图添加到父级"对于同样的?

2 个答案:

答案 0 :(得分:0)

首先,请提供更多声明。无法正确理解你的问题。 如果你想从childviewcontroller设置ABCView控制器的alfa,那么, 很简单就像设置

这样的方法

//在你的abcview控制器中

 -(void)setalfa { // here set alfa of your ABCViewcontroller like 
     self.view.alpha = set alfa of abc

 }

并从子视图控制器调用此方法,您要在其中设置abcviewcontroller的alfa 例如:

-(void)viewWillAppear:(BOOL)animated
{
   abcviewcontroller *abc = [[abcviewcontroller alloc]init];
    [super viewWillAppear:YES];
    [abc setalfa]; // here your alfa will be set of another view controller

    }

答案 1 :(得分:0)

试试这个......

if(forgotPasswordViewController == nil)
{
    forgotPasswordViewController  = [self.storyboard instantiateViewControllerWithIdentifier:@"ISForgotPasswordViewController"];
    forgotPasswordViewController.delegate = self;
    [ISCommon addTransitionAnimationOfType:kCATransitionFade andSubType:kCATransitionFromRight forLayer:self.view.layer                                 forDuration:0.50 onTarget:nil];
    forgotPasswordViewController.view.frame = [self.view bounds];
    [self.view addSubview:forgotPasswordViewController.view];

// [forgotPasswordViewController didMoveToParentViewController:self];     }