2019独角兽企业重金招聘Python工程师标准>>>

    //初始化text field的位置和大小UITextField *text = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 130, 130)];//设置边框样式//样式有很多种,点进去查看text.borderStyle = UITextBorderStyleRoundedRect;//设置输入框背景颜色text.backgroundColor = [UIColor whiteColor];//当输入框没有内容时,水印提示,提示内容为"请在此输入文字"text.placeholder = @"请在此输入文字";//设置输入框内容的样式和大小text.font = [UIFont fontWithName:@"Arial" size:20.0f];//设置字体颜色text.textColor = [UIColor blackColor];//输入框中是否有个叉号。在什么时候显示,用于一次性删除输入框中的内容//点击查看设置,总共有://从不出现、编辑时出现、除了编辑之外都出现、一直出现text.clearButtonMode = UITextFieldViewModeAlways;//初始化设置输入框中文字text.text = @"一开始就在输入框中的文字";//没输入一个字符就变成点,用于密码输入text.secureTextEntry = YES;//是否纠错//默认、不自动纠错、自动纠错text.autocorrectionType = UITextAutocorrectionTypeNo;//再次编辑就清空text.clearsOnBeginEditing = YES;//内容对齐方式text.textAlignment = 0;//内容垂直对齐方式text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;//设置yes的时候,文本会自动收缩以适应文本窗口大小//默认是保持原来大小、而让长文本滚动text.adjustsFontSizeToFitWidth = YES;//设置键盘的样式//默认键盘,支持所有字符//支持ASCII的默认键盘//标准电话键盘,支持+ * #等字符//URL键盘,支持.com,只支持URL字符//数字键盘//电话键盘//电子邮件键盘text.keyboardType = UIKeyboardTypeNumberPad;//首字母是否大小写//不自动大写//单词首字母大写//句子的首字母大写//左右字母都大写text.autocapitalizationType = UITextAutocapitalizationTypeNone;//return键变成什么键//默认,灰色按钮、标有returntext.returnKeyType = UIReturnKeyDone;//键盘外观//默认外观,浅灰色//深灰 石墨色text.keyboardAppearance = UIKeyboardAppearanceDefault;//设置代理 用于实现协议//这个需要在上面接口中声明代理text.delegate = self;//将textField加入到视图中[self.view addSubview:text];//如下还有很多方法,不一一介绍,祥看官方文档

转载于:https://my.oschina.net/u/2312022/blog/388337

IOS开发--TextField相关推荐

  1. 通知模式实现两个textField传值及模态视图——iOS开发

    通知模式实现两个textField传值及模态视图--iOS开发 利用通知模式,实现两个不同界面的textField之间的传值,在界面二输入字符,传值到前一界面的textField. 界面的切换,这里临 ...

  2. 【ios开发/Xcode】实现关键字检索

    [ios开发/Xcode]实现关键字检索 实现效果 源代码 实现效果 源代码 注:@开头的这些代码都是需要关联控键,都需要自行在故事板中(Storyboards)进行关联 import UIKitcl ...

  3. iOS开发系列--UITableView全面解析

    iOS开发系列--UITableView全面解析 2014-08-23 23:20 by KenshinCui, 2202 阅读, 18 评论, 收藏,  编辑 --UIKit之UITableView ...

  4. iphone实现下拉列表(iOS开发 )

    iphone实现下拉列表(iOS开发 ) #import <UIKit/UIKit.h> @interface DropDownList : UIView<UITableViewDe ...

  5. IOS开发系列--IOS程序开发概览

    IOS开发系列--IOS程序开发概览 2014-08-04 19:42 by KenshinCui, 9983 阅读, 51 评论, 收藏, 编辑 概览 终于到了真正接触IOS应用程序的时刻了,之前我 ...

  6. IOS开发控制器之间传值的几种小方法

    在IOS开发中或面试中,经常会遇到,两个或者多个控制器之间传值的问题 ,总结的集中方法仅供参考! 问题 :将B控制器中的textField 输入内容,传到A控制器中的label上显示出来,如何传值? ...

  7. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍

    iOS开发UI篇-Date Picker和UITool Bar控件简单介绍 一.Date Picker控件 1.简单介绍: Date Picker显示时间的控件 有默认宽高,不用设置数据源和代理 如何 ...

  8. 【转】iOS开发24:使用SQLite3存储和读取数据

    转自:http://my.oschina.net/plumsoft/blog/57626 SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效.SQLite3使得不必将每个对象都加 ...

  9. 浅谈iOS 开发中的界面通信

    在任何的软件开发中都离不开界面与界面之间的通信,界面通信的最直接的方法就是界面传值. 在开发过程中我们在页面传值时我们通常使用的方法有:属性传值法,block传值法,代理传值法,以及单例传值法,通知传 ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第23期)
  2. Emacs 矩形编辑
  3. eBay测试老兵的修炼之道:如何从测试“小工”到测试“专家”?
  4. 【控制】《现代控制理论》谢克明老师-第4章-控制系统的稳定性
  5. Spark跟Flink的常见问题
  6. Nacos源码集群一致性
  7. LeetCode-95-Unique Binary Search Trees II
  8. bootstrap获取弹框数据_execl基础-分类汇总与数据有效性验证
  9. pp助手|pp助手下载
  10. Eclipse简明使用教程(java集成开发环境)
  11. 16. Zigbee应用程序框架开发指南 - 扩展ZigBee Cluster Library (ZCL)
  12. chromium的下载和编译(流程详解)
  13. java pow_Java中Math.pow()的用法
  14. 年底大标预备!2019通信招投标大势到底是怎样的?
  15. 将图片资源放入 html 文件中
  16. 可转债量化系列之二:估值择时策略初探
  17. app开发已经过时了?app开发行业分析
  18. EF Data Operation With Async Task
  19. linux的文件服务器
  20. Bitlocker与AD域相结合

热门文章

  1. 关于VS2010帮助文档的使用和VC6.0在Win7 64位下的使用
  2. 【WP7进阶】——扩展框架组件
  3. DotNet关键知识点——WPF篇(一)(范德成编辑批注版)
  4. 【转】概要设计说明书
  5. 全国计算机等级考试题库二级C操作题100套(第11套)
  6. 设备树和pinctrl粗解
  7. php获取页面的可视内容高度,网页制作技巧:获取页面可视区域的高度_css
  8. HTTPS与HTTP的一些区别
  9. dpkg ihr状态_考勤机数据无法同步
  10. 后端技术:Maven 最全知识总结,值得收藏!