IOS开发之UITextField开发详细介绍

一、 UITextField是一种比较常见的控件,现在我来对其作一个总结介绍,欢迎大家一起共同探讨和学习!

下面的图片说我从xcode上面截取下来的,然后属性一一和大家介绍一下

Text:只有两种  Plain :原始的  Attributed:属性

下面一个就是:Text的值

Color: 颜色

Font: 字体的大小

Alignment:  对齐方式:左对齐 、右对齐 、居中对齐  、拉伸对齐

Placeholder: 类似于安卓中的hint 当输入框中没有值的时候  有一个提示信息

Background: 背景的图片  可以选择图片

Disabled:  当disabled的背景图片

Border Style:边框的样式  可以圆形  也可以是矩形

Clear Button: 清除按钮  选择清除的方式  可以一边输入一边清除

Min Font Size: 最小字体大小的值

Adjust to fit:是否调节去适应

Capitaklization: 是否设置大写  也可以不设置 可以设置首字母大写  也可以设置一句话大写  也可以全部设置大写

Correction: 是否进行修正  如果写错可以帮忙修正  只针对英文

Spell Checking: 是否拼写检查

keyboard Type: 键盘类型  可以设置URL  也可以设置数字键盘

Appearance: 显示方式  是深色显示  还是浅色显示

Return key: 设置返回键类型 可以设置next 也可以设置成OK

下面一个是:是否自动弹出软键盘

再下面一个是:是否加密

二、UITextField经常和键盘结合起来  有两种方式:

1、当点击键盘类型是next或者是Go的时候 (其他类型也可以) 键盘消失

可以将输入框绑定一个Did  End On Exit事件响应   然后将输入框处理Action就行了  然后去掉这个焦点就行了

@IBAction
func TextField1(sender:
UITextField) {

sender.resignFirstResponder()

}

2、当点击空白的其他的地方  键盘也可以隐藏起来  UIview没有好的处理办法  可以将根视图修改为

UIControl  这样就方便控制多了 接下来就好办
UIControl 绑定一个Touch Down事件 然后让输入框失去焦点

@IBOutlet
var TextFiledpwd:
UITextField!

@IBAction
func TextFieldTouchDown(sender:
UIControl)

{

TextFiledpwd.resignFirstResponder()

}

本文章属于原创,请尊重别人劳动成果  欢迎大家共同讨论和学习

时间: 2025-01-16 18:08:25

IOS开发之UITextField开发详细介绍的相关文章

iOS开发之UITextField

UITextField基本知识 UITextField展示的是一些可编辑的内容,并且与用户有一些交互.比如当你在虚拟键盘上按下return键时,一般会关联到键盘隐藏事件上.UITextField的一些状态大多在UITextFieldDelegate协议中有相应的方法. UITextField的初始化及一些属性 ```objc //姓名输入域 UITextField *nameField = [[UITextField alloc] initWithFrame:CGRectMake(30, 30,

iOS 开发之Widget的开发及使用(下)

在iOS 开发之Widget的开发及使用(上)中都交代清楚了关于widget扩展的添加,以及布局部分的内容,下面说下关键部分:关于数据共享的操作. 在Apple发布iOS8.0以后,对App有提供一个新的扩展选择项,叫做App groups,选择宿主Target之后,在capabilities选项卡下面会找到这个选项: 那么这个选项主要是做何使用呢? iOS系统,每个开发应该都清楚,其内部程序都是遵循沙盒机制,App与App之间,是不能进行数据共享的,A 不能访问 B 的数据,同样 B 也不能访

李洪强iOS开发之iOS好文章收集

李洪强iOS开发之iOS好文章收集 该文收集朋友们转发或自己的写的技术文章,如果你也有相关的好文章,欢迎留言,当好文章多的时候,我会对这些好文章进行分门别类 文章 简述 日期 直播服务配置 使用 nginx 和 rtmp 插件搭建视频直播和点播服务器 2015-05-12 20:13:00 iOS9适配技巧 图iOS9适配新技巧 2015-09-29 09:01 TextKit分页效果 图文混排 2015年6月1日 iPhone 6 / 6 Plus 设计·适配方案 屏幕适配 2014-11-2

iOS开发之多XIB之间相互关联

Xib link Xib 1.直接加载xib中的UIView 创建一个View1.xib, 随便设一个背景色,加一个标识UILabel, 这样好知道是这个view是哪一个view. 你可以在这个view上加作意的subview,我只是说明原理,所以这儿并没有加作何subview. 最终我的View1如下图: 由于View1会放到其它View上作为subview,所以这儿size是Freeform, Status Bar是:None. 将下面代码放到viewDidLoad中: &1这行代码就是加载

iOS开发之UISearchBar初探

iOS开发之UISearchBar初探 UISearchBar也是iOS开发常用控件之一,点进去看看里面的属性barStyle.text.placeholder等等.但是这些属性显然不足矣满足我们的开发需求.比如:修改placeholder的颜色.修改UISearchBar上面的UITextfield的背景颜色.修改UITextfield上面的照片等等. 为了实现上述的需求,最好写一个UISearchBar的子类就叫LSSearchBar吧 LSSearchBar.h如下: #import <U

iOS开发之MVVM在项目中的应用

今天写这篇博客是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正.本篇博客的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~). 由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架构模式,今天MVVM与传统的MVC可谓是极为相似,也可以说是兄弟关系,也就是一家人了. 说到架构设计和团队

iOS开发之 Method Swizzling 深入浅出

<p align="center"><img src ="https://raw.githubusercontent.com/DotzuX/Notes/master/logo.jpeg"/></p> iOS开发之 Method Swizzling 深入浅出 只要善用Google,网上有很多关于Method Swizzling的Demo,在这里我就不打算贴代码了,主要介绍下概念,原理,注意事项等等. 开发需求 如果产品经理突然说:&

iOS开发之WKWebView简单使用和常用使用场景

iOS开发之 WKWebVeiw使用 想用UIWebVeiw做的,但是突然想起来在iOS8中出了一个新的WKWebView,算是UIWebVeiw的升级版.本着对新事物的好奇,就上网查了一下,但是找了好多个都没说的多了详细,于是就问谷歌,找文档,看看使用方法,试用了一下,果然不错,记录下来,大家分享! WKWebView的特点: 性能高,稳定性好,占用的内存比较小, 支持JS交互 支持HTML5 新特性 可以添加进度条(然并卵,不好用,还是习惯第三方的). 支持内建手势, 据说高达60fps的刷

iOS开发之CocoaPods的使用

透明色:00ff00ff //设置柱状图的颜色                ColorSet cs = new ColorSet();                cs.Id = "colorset1"; #region 设置柱状图的颜色 待开发                    string strColor = oYAXIS.Color;                    switch (strColor)                    {