我有一个名为Parent的视图控制器。
我从父母推送了Child View控制器。
我想从Child看到ABC。完成儿童的阿尔法和不透明度。但是如何在pushViewController
之后使前一个视图控制器可见。或者是否有必要将子项作为子视图添加到父级"对于同样的?
答案 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]; }