zoukankan      html  css  js  c++  java
  • 取消第一响应

    一,UITextView取消第一响应

        UITextView *editTextView = [[UITextView alloc] init];

        self.editTextView = editTextView;

        editTextView.returnKeyType = UIReturnKeyDone;

        [imageView addSubview:editTextView];

        editTextView.delegate = self;

    #pragma mark - UITextView Delegate Methods 

    -(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {

        if ([text isEqualToString:@" "]) {

        [textView resignFirstResponder];

            return NO;

        }

        return YES;

    }

    二,UITextField取消第一响应

    field.returnKeyType = UIReturnKeyDone;

    [field addTarget:self action:@selector(onKeyBoardDown:) forControlEvents:UIControlEventEditingDidEndOnExit];// 取消第一响应

    -(void)onKeyBoardDown:(id)sender{

        [sender resignFirstResponder];

    }

    或者

    - (void)textViewDidBeginEditing:(UITextView *)textView {
       UIBarButtonItem *done =    [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(leaveEditMode)] autorelease];
       self.navigationItem.rightBarButtonItem = done;    
    }

    - (void)textViewDidEndEditing:(UITextView *)textView {
        self.navigationItem.rightBarButtonItem = nil;
    }

    - (void)leaveEditMode {
        [self.textView resignFirstResponder];
    }

    或者

    - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

    {

        [self.view endEditing:YES];

    }

  • 相关阅读:
    取一定范围的随机数
    小菜学Chromium之OpenGL学习之二
    程序员健康之路
    解密硬件解码关键技术
    Android 图片开发内幕系列第一篇
    你所不知道的html5与html中的那些事第三篇
    如何加密android apk
    linux设备驱动第五篇:驱动中的并发与竟态
    快速调试chromium
    小菜鸟带着梦想学chromium
  • 原文地址:https://www.cnblogs.com/pjl111/p/4196415.html
Copyright © 2011-2022 走看看