oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能

ViewController.m

#import "ViewController.h"

@interface
ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {

[super
viewDidLoad];

oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能

UITextField * tf = [[UITextField
alloc]initWithFrame:CGRectMake(100,
150,
230, 45)];

tf.borderStyle =
UITextBorderStyleRoundedRect;//
设置文本框边框

tf.clearsOnBeginEditing =
YES;//
在开始编辑的时候清除上次余留的文本

tf.tag =
101;

tf.adjustsFontSizeToFitWidth =
YES;

//    tf.borderStyle = UITextBorderStyleBezel;

//    tf.backgroundColor = [UIColor redColor];

tf.placeholder =
@"Please in put your name"; //
提示输入信息

//    tf.background = [UIImage imageNamed:<#(NSString *)#>];//
添加背景图片

[self.view
addSubview:tf];

BOOL isEditing = tf.isEditing;//
只读,是否科协

tf.clearButtonMode =
UITextFieldViewModeWhileEditing;//
右侧清除按钮

//    tf.leftView = [];

UIView * view = [[UIView
alloc]initWithFrame:CGRectMake(100,
100, 100,
100)];

view.backgroundColor = [UIColor
redColor];

//    tf.inputView = view ;//
可以自定义键盘

tf.inputAccessoryView = view;//
键盘附加视图,可以加表情的子视图
重点

tf.secureTextEntry =
YES;//
密码模式,加密

tf.keyboardType =
UIKeyboardTypeTwitter;//设置键盘类型

tf.returnKeyType =
UIReturnKeyDone;// return键名替换

}

- (void)didReceiveMemoryWarning {

[super
didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能

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

UITextField * tf =(UITextField *) [self.view
viewWithTag:101];

[tf resignFirstResponder];//
放弃第一响应者,这里是把键盘关掉

}

oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能

@end

时间: 2024-08-25 06:30:36

oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能的相关文章

IOS中键盘自动隐藏

前言 很多时候当我们在一个文本框中输入信息后,按了确认或者返回键需要隐藏键盘,或者在其他空白区域点击屏幕后也需要隐藏屏幕. 这时肯定就需要让相应的控件响应Tap事件(点击事件),这样我们才能处理. 实现隐藏的两种方法 在IOS中有一个概念叫First Responder,意指第一响应者,也就是当前屏幕上,处于焦点状态的控件,它是第一响应者,我们在界面的触摸的各种手势都是由这个控件接收的.那么很好理解,当用户点击一个输入框之后,弹出输入键盘,此时这个文本输入框便是第一响应者,那现在要隐藏键盘,其实

[jquery] 遮罩弹窗,点击遮罩弹窗自动隐藏

$("#id_sign_forbidden_win .c-content").click(function(event){ event.stopPropagation(); // 阻止点击事件的冒泡 }); $("#id_sign_forbidden_win").bind("click" , function(eventBody){ $("#id_sign_forbidden_win").hide(); });

【转】Android点击空白区域,隐藏输入法软键盘

原文网址:http://www.2cto.com/kf/201505/401382.html 很多时候,我们在使用应用时,会出现输入法软键盘弹出的问题,通常情况下,我们默认会使用户点击返回键或者下一步对软键盘进行隐藏.为了更好的体验,我们可以实现当用户使用完毕软键盘时.点击空白区域即可实现隐藏的功能.效果如图所示: 代码实现 代码块语法遵循标准markdown代码,例如: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Android点击空白区域,隐藏输入法软键盘

欢迎使用Markdown编辑器写博客 很多时候,我们在使用应用时,会出现输入法软键盘弹出的问题,通常情况下,我们默认会使用户点击返回键或者下一步对软键盘进行隐藏.为了更好的体验,我们可以实现当用户使用完毕软键盘时.点击空白区域即可实现隐藏的功能.效果如图所示: 代码实现 代码块语法遵循标准markdown代码,例如: package example.com.jinlin.myapplication; import android.content.Context; import android.o

页面跳转 和虚拟键盘的自动隐藏

前提:起码要有两个视图控制器. 注意事项: 设置跳转的动画效果 UITextField输入时,虚拟键盘的位置设置(整体布局向上移动,虚拟键盘的自动隐藏) 实现的功能: A:在第一个页面跳转到第二个页面,然后第二个页面点击按钮,进行返回 B:在第一个页面有一个text控件,点击一个按钮,传递到第二个页面,然后显示到第二个 页面的label上面: 效果展示: 步骤: 1.新建两个类,然后勾选xib,在AppDelegate的实现文件把其中的一个视图加载进去 //新建一个视图控制器 MainViewC

android 点击屏幕关闭 软键盘

//点击屏幕 关闭输入弹出框 @Override public boolean onTouchEvent(MotionEvent event) { InputMethodManager im = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); im.hideSoftInputFromWindow(getCurrentFocus().getApplicationWindowToken(), InputMetho

IOS成长之路-去掉屏幕键盘的方法

//定义两个文本框 UITextField *textName; UITextField *textSummary; //点击return 按钮 去掉 -(BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; return YES; } //点击屏幕空白处去掉键盘 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent

WIN7 启动屏幕键盘

点击"开始"或按快捷键"WIN",输入"osk"后,按"回车键"确定,就可以启动屏幕键盘. 屏幕键盘 另一种方法是进入"控制面板": 再进入"轻松访问中心": 选择"启动屏幕键盘",这样也可以启动屏幕键盘,不过比较繁琐. 原文地址:https://www.cnblogs.com/Satu/p/8169338.html

仿腾讯新闻,点击屏幕重新加载的实现,直接贴代码

<pre class="java" name="code">package com.example.clicktoreload; import com.example.clicktoreload.ClickScreenToReload.Reload; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.view.M