1
私はViewController1(notificationVC
)にボタンをいくつか付けています。このVC1のビューを別のVC2(infoView
)に挿入します。現在のビューでSubviewを追加した後に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をそれを削除することを忘れないでください、それはInfoViewから呼び出されませんのでNotificationVCです。この種の機能を実現するには、NSNotificationを使用することができます。 –