我有一个按钮menuImage
。
我宣布为IBOutlet。
@property (strong, nonatomic) IBOutlet UIButton *menuImage;
在“menuImage按钮上单击”
- (IBAction)menuButtonClick:(id)sender {
[sender setHidden:YES];
MenuViewController *viewController = [[MenuViewController alloc]init];
[self addChildViewController:viewController];
viewController.view.frame = self.view.frame;
[self.view addSubview:viewController.view];
viewController.view.alpha = 0;
[viewController didMoveToParentViewController:self];
// [viewController setHidden:YES];
[UIView animateWithDuration:0.25 delay:0.0 options:UIViewAnimationOptionCurveLinear animations:^
{
viewController.view.alpha = 1;
}
completion:nil];
}
它将移动到其他屏幕。 MenuViewController
on回到了intailviewController
在viewDidLoad
中,(在断点处)
po self.menuImage;
nil
我获得self.menuImage
是零。
如何长时间保留这个过程。请给我一些答案。