注册消息

[[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];

}

最新文章

  1. OpenSUSE下编译安装OpenFoam
  2. Windows平台分布式网站系统应用(转)
  3. EasyUI DataGrid getChecked/getSelections 获取不到数据
  4. 监听报错 TNS-00525: Insufficient privilege for operation 11gR2 + 连接报错ORA-12537: TNS:connection closed
  5. namespace使用总结
  6. easyui datagrid使用(好)
  7. bzoj 3920: Yuuna的礼物
  8. selenium python (八)定位frame中的对象
  9. phpcms v9 企业黄页系统发布没有表单出现的解决方案
  10. android 上传文件
  11. 跨平台C/C++集成开发环境-Code::Blocks-内置GCC
  12. JavaScript零基础入门
  13. [转载] KAFKA分布式消息系统
  14. 工厂方法模式的一些思考(java语法表示)
  15. 虚拟机Ubuntu图形界面进入命令行快捷键
  16. 用c#查询各快递物流信息
  17. mysql的一些指令
  18. Prometheus监控学习笔记之Prometheus存储
  19. 转:C# 读取EXCEL文件的三种经典方法
  20. device-pixel-radio

热门文章

  1. 初识数据字典【weber出品必属精品】
  2. iOS_SN_BlueTooth (二)iOS 连接外设的代码实现
  3. hdu 验证角谷猜想 1279
  4. CloudStack cloud数据库op_host_capacity表type与控制板上的内容的对应关系
  5. IQC IPQC FQC OQC QA QE SQE CQS QM 简介区别
  6. Zigzag Iterator 解答
  7. 精通find命令
  8. nodejs学习笔记之包、模块实现
  9. 虚函数virtual
  10. 使用itextsharp创建PDF文档——图片集合