1
我有一个按钮的ViewController1(notificationVC
),我想将VC1的视图插入另一个VC2(infoView
)。UIButton在当前视图添加子视图后无法工作
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
NotificationVC *notificationVC = [[NotificationVC alloc]initWithNibName:@"NotificationVC" bundle:nil];
notificationVC.view.frame = CGRectMake(0, _infoView.frame.size.height-425,[UIScreen mainScreen].bounds.size.width, 400);
[_infoView addSubview:notificationVC.view];
}
此代码适用于显示视图,但问题是,显示它后,UIButton不起作用。
的UIButton的IBAction为是NotificationVC所以它不会从InfoView中被调用。您可以使用NSNotification来实现这种功能。 –