DevStore首页 > DEV资源 > 源码下载 > 源码详情

支持明暗码切换的TextField

 
kabinqiang | 2015-01-16 18:23    浏览量(1519)    评论(0)    收藏(2)
功能分类:其他 支持平台:iOS 运行环境:iOS
开发语言:Object-c 开发工具:Xcode 源码大小:50.78KB
下载源码 86 人下载

源码简介

由于系统自带的UITextField在切换到暗码时会清楚之前输入的文本,于是就有了这么个DKTextField,继承于UITextField,不影响UITextField的代理。

源码截图

  • 运行截图
DevStore所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与DevStore无关。

源码片段

-(void)awakeFromNib{
    [super awakeFromNib];
    self.password = @"";
    
    __weak DKTextField *weakSelf = self;
    
    self.beginEditingObserver = [[NSNotificationCenter defaultCenter] addObserverForName:UITextFieldTextDidBeginEditingNotification
                                                                                  object:nil queue:nil usingBlock:^(NSNotification *note) {
                                                                                      if (weakSelf == note.object && weakSelf.isSecureTextEntry) {
                                                                                          weakSelf.text = @"";
                                                                                          [weakSelf insertText:weakSelf.password];
                                                                                      }
                                                                                  }];
    self.endEditingObserver = [[NSNotificationCenter defaultCenter] addObserverForName:UITextFieldTextDidEndEditingNotification
                                                                                object:nil queue:nil usingBlock:^(NSNotification *note) {
                                                                                    if (weakSelf == note.object) {
                                                                                        weakSelf.password = weakSelf.text;
                                                                                    }
                                                                                }];
}
  •   赞(0) 赞 +1 赞(0) 已赞
  •   收藏(2) 收藏 +1 已收藏 取消
  •   下载(86)
评论(0)
  • 推荐
  • 审核
  • 收录
  • 获取活力值

源码上传作者

  • 4 能力值
  • 3 源码
  • 0 评测
  • 0 资料

热门源码