使用通知中心隐藏 显示自定义的各种控件(页面跳转)

给你自定义的控件注册一个通知中心,来监听消息

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(buttonHidden:) name:@"123" object:nil];

//监听到消息之后执行的方法

-(void) buttonHidden:(NSNotification*)sender{

NSLog(@"%@",sender.object);

if ([sender.object isEqualToString:@"YES"]) {

_releaseButton.hidden=YES;

}else{

_releaseButton.hidden=NO;

}

}

在想要隐藏或者显示的地方发送消息

//发送消息

[[NSNotificationCenter defaultCenter] postNotificationName:@"123" object:@"YES"];

//发送消息

[[NSNotificationCenter defaultCenter]postNotificationName:@"123" object:@"NO"];

你可能感兴趣的:(使用通知中心隐藏 显示自定义的各种控件(页面跳转))