iOS开发-进阶: NSNotificationCenter 通知机制简介
来源:互联网 发布:乐视手机网络不稳定 编辑:程序博客网 时间:2024/05/21 22:25
首先,我们在需要接收通知的地方注册观察者,比如:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textChanged) name:UITextFieldTextDidChangeNotification object:nil];
上面这段就是在需要的地方注册了一个,name为UITextFieldTextDidChangeNotification,该通知的作用是在textfield输入改变时,调用textChanged方法.
-(void)textChanged{ // 输入框都有值时显示登陆按钮 if ((_accountField.text.length > 0) && (_pwdField.text.length > 0) && (_proField.text.length > 0)) { _loginBtn.alpha = 1.0f; _loginBtn.userInteractionEnabled = YES; }else { _loginBtn.alpha = 0.3f; _loginBtn.userInteractionEnabled = NO; } // 账户,项目编号为空时,清除缓存的信息 NSUserDefaults *user = [NSUserDefaults standardUserDefaults]; if (_accountField.text.length == 0) { [user setObject:nil forKey:@"USERACCOUNT"]; } if (_proField.text.length == 0) { [user setObject:nil forKey:@"PROJECTID"]; }}-(void)dealloc{ [[NSNotificationCenter defaultCenter] removeObserver:self];}
0 0
- iOS开发-进阶: NSNotificationCenter 通知机制简介
- iOS开发 - 通知中心(NSNotificationCenter)
- ios开发--注册通知NSNotificationCenter
- iOS开发 - 通知中心(NSNotificationCenter)
- iOS 通知中心 NSNotificationCenter(消息机制)
- IOS 通知 消息机制(NSNotificationCenter) 与ARC
- iOS 本地通知NSNotificationcenter --- iOS 开发
- ios开发——NSNotificationCenter (通知中心)
- iOS开发之通知中心(NSNotificationCenter)
- iOS开发之通知中心(NSNotificationCenter)
- iOS开发之通知中心(NSNotificationCenter)«
- iOS开发 NSNotificationCenter 通知的使用方法
- iOS开发之NSNotificationCenter(通知)使用介绍
- iOS开发:NSNotificationCenter,通知中心的使用
- iOS开发-进阶:NSNotificationCenter 使用姿势详解
- IOS 之 通知NSNotificationCenter
- IOS NSNotificationCenter 通知中心
- IOS NSNotificationCenter 通知中心
- zookeeper原理(转)
- Hive原理
- 软件测试过程模型-H模型
- The Creation of Process 0 & 1 on ARM Architecture
- 本地推送.极光推送.APNs推送
- iOS开发-进阶: NSNotificationCenter 通知机制简介
- 详解likely和unlikely函数
- linux grep命令
- JavaScript 扩展内置函数
- Hibernate4 注解方法中所有的字段含义
- openGL 笔记
- mongodb安装与启动关闭
- Photoshop中图层叠加效果的算法
- OC语言使用“消息结构”(messaging structure)而非“函数调用”(function calling)