ios UITextField禁止编辑

原创 2018年04月16日 10:42:07

如果直接设置为textfield.enable = no。就会出现背景灰色。看起来不协调。不过你想让他看起来正常,但是禁止编辑,就从代理响应方法入手。

 _myOldPassTF.delegate = self;

设置代理

@interface ResetPasswordViewController ()<UITextFieldDelegate> 


然后在响应方法里返回NO

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    NSLog(@"这里返回为NO。则为禁止编辑");
    return NO;
}

UITextField设置不可编辑

今天写到一个页面是用于展示联系人资料或者编辑联系人资料,这里面的textFiled在展示联系人资料的时候很明显就不能编辑。 首先用了XXXfield.userInterfaceEnable = NO...
  • echo_chris
  • echo_chris
  • 2016-05-18 11:21:26
  • 11359

ios 设置一个textField不可编辑

将textField的委托方法textFieldShouldBeginEditing返回NO,则textField变为不可编辑。当然直接将textField.enabled设为NO也可以,但这一tex...
  • luo3532869
  • luo3532869
  • 2016-08-06 11:32:20
  • 15556

IOS之UITextField 禁止粘贴

overrides the canPerformAction:withSender: method to return NO for actions that you don't want to ...
  • LVXIANGAN
  • LVXIANGAN
  • 2015-07-10 18:07:14
  • 11908

iOS中UITextField禁止粘贴、禁止选择、禁止全选

//第1种方法 - (BOOL)canPerformAction:(SEL)action withSender:(id)sender {     if (action == @selector...
  • sevenquan
  • sevenquan
  • 2015-12-30 18:24:16
  • 1656

UITextField 点击事件 --- 不触发键盘弹出,而触发其他事件的实现

今天在做项目的过程中,其中有三个控件: UITextField, UITextView , UILabel, 后来发现个问题:如果什么数据都不回填给textField.text 和 textVie...
  • ws1352864983
  • ws1352864983
  • 2016-07-29 16:20:30
  • 3028

UITextField 禁用复制粘贴功能

1. 新建一个 UITextField 的分类或者是新建一个继承自UITextField的子类(避免与其他UITextField冲突)。 2. 在分类或子类中重写相应的方法。 方法一 (禁用所有输...
  • aboojan
  • aboojan
  • 2015-08-02 18:47:37
  • 3976

ios 让UITextField(输入框)直接进入编辑状态

让UITextField直接进入编辑状态 [TextField becomeFirstResponder]; 让UITextField失去第一响应 [TextField resignFirs...
  • TianYou_Code
  • TianYou_Code
  • 2016-08-18 16:47:35
  • 3616

iOS开发:禁用UItextfield的选择、全选、粘贴的功能

在iOS开发过程中,有些时候需要禁掉UItextfield自带的选择、全选、粘贴的功能,比如在APP登录界面,账号输入框可以复制粘贴,但是密码输入框就不能粘贴进去。 具体步骤很简单,但是有一点必须要...
  • CC1991_
  • CC1991_
  • 2017-06-30 16:11:34
  • 1826

iOS开发之-------监听textfield编辑状态

很多时候我们在用textfield的时候,我们希望在编辑的时候和编辑结束的时候做一些事情,要做到这个我们有一种办法是自定义一个自己的textfield。继承自系统的UITextfield。废话不多说,...
  • Archmagel
  • Archmagel
  • 2015-11-09 15:16:48
  • 5009
收藏助手
不良信息举报
您举报文章:ios UITextField禁止编辑
举报原因:
原因补充:

(最多只允许输入30个字)