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

    }

  • 相关阅读:
    GitHub中的html文件如何直接显示成网页形式
    android发送短信验证码并自动获取验证码填充文本框
    Splay 指针&&无父节点
    DP——最长公共子序列
    DP——背包问题(一)
    进制转换(负进制) Luogu 1017
    并查集(按秩合并+非递归路径压缩)模板题 Luogu 1551 亲戚
    关押罪犯
    乌龟棋
    机器翻译
  • 原文地址:https://www.cnblogs.com/pjl111/p/4196415.html
Copyright © 2011-2022 走看看