Если вы хотите, чтобы он был общим, вы можете попробовать использовать уведомления.
В любом UIView, который вы хотите сообщить о своем изменении «исчезновении», вы можете добавить свое уведомление в методе dealloc
-(void)dealloc{
[[NSNotificationCenter defaultCenter] postNotificationName:@"ViewChanged" object:nil];
}
и в коде, который отвечает на изменение, которое вы можете прослушатьуведомление "ViewChanged".Вы можете сделать это с помощью этого кода:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(viewChanged) name:@"ViewChanged" object:nil];
-(void)viewChanged{
// do what ever you want after the view has changed
}