码迷,mamicode.com
首页 > 其他好文 > 详细

NSNotification消息

时间:2016-02-26 17:12:00      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

注册消息

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(方法) name:@"消息名字" object:nil];

方法实现

-(void)方法:(NSNotification *)notfication{

    //获取传递的数据

    NSDictionary * dataDic = notfication.object; 

}

发布消息

[[NSNotificationCenter defaultCenter]postNotificationName:@"消息名字" object:传回的东西];

 

键盘的消息使用

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyBoardDicChanged:) name:UIKeyboardWillChangeFrameNotification object:nil];

方法实现

-(void)keyBoardDicChanged:(NSNotification *)notifi{

    //可以先打印notifi开看看有什么消息名字

    CGRect endRect = [[notifi.userInfo objectForKey:@"UIKeyboardFrameEndUserInfoKey"] CGRectValue];

    ......//屏幕在键盘改变的时候重新布局

    [self.view layoutIfNeeded];   

}

NSNotification消息

标签:

原文地址:http://www.cnblogs.com/huoran1120/p/5220770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!