swift 实践- 05 -- UITextField
import UIKit
class ViewController: UIViewController ,UITextFieldDelegate{
// 文本框的创建, 有如下几个样式:
// UITextBoarderStyle.none: 无边框
// UITextBoarderStyle.line: 直线边框
// UITextBoarderStyle.roundedRect: 圆角矩形边框
// UITextBoarderStyle.bezel: 边线 + 阴影
override func viewDidLoad() {
super.viewDidLoad()
let textfield: UITextField = UITextField(frame: CGRect(x: 10, y: 60, width: 200, height: 30))
textfield.borderStyle = .roundedRect
self.view.addSubview(textfield)
textfield.backgroundColor = UIColor.red
// 背景图片设置
textfield.borderStyle = .none // 要先去除边框样式
textfield.background = UIImage.init(named: "1")
// 是文本框在界面打开是就获取焦点, 并弹出输入键盘
textfield.becomeFirstResponder()
// 使文本框失去焦点, 并回收键盘
textfield.resignFirstResponder()
textfield.returnKeyType = UIReturnKeyType.send
// 响应 return 键
// 首先, 引用代理 UITextFieldDelegate
// 然后实现代理方法
}
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
print("return 键调用")
return true
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
swift 实践- 05 -- UITextField的更多相关文章
- 使用Bootstrap 3开发响应式网站实践05,使用Tab、Modal、Form展示内容,使用Popover、Tooltip展示提示信息
		
本篇体验用Tab插件显示内容.Html部分为: <div class="row" id="moreInfo"> <div class=&quo ...
 - Swift 学习- 05 -- 集合类型
		
// 集合类型 // swift 提供 Arrays , Sets 和 Dictionaries 三种基本的集合类型用来存储数据 , 数组(Arrays) 是有序数据的集, 集合(Sets)是无序无重 ...
 - Swift - 文本输入框(UITextField)
		
1,文本框的创建,有如下几个样式: UITextBorderStyle.none:无边框 UITextBorderStyle.line:直线边框 UITextBorderStyle.roundedRe ...
 - Swift基础之UITextField
		
//设置全局变量,将下面的替换即可 //var myTextField = UITextField(); //系统生成的viewDidLoad()方法 override fun ...
 - swift 实践- 08 -- UISegmentedControl
		
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoa ...
 - swift中的UITextField
		
let userTF = UITextField(frame: CGRectMake(,,,)) userTF.backgroundColor = UIColor.redColor() // 输入框样 ...
 - Swift 实践之UIWebView
		
1.选中工程,点击右键,New File>在iOS下选中Othe>Empty,生成一个.js的脚本文件,将代码粘贴过去保存; var script = document.createEle ...
 - swift笔记05
		
数组的定义: var 北京十号线 = ["国家图书馆","巴沟"] 北京十号线.count //或者数组的长度 var a = [Int]() //创建一 ...
 - swift 实践- 14 -- UIScrollView
		
import UIKit class ViewController: UIViewController ,UIScrollViewDelegate{ override func viewDidLoad ...
 
随机推荐
- 【Unity&C#】lambda函数
			
以下两段代码等价. 未使用lambda函数的代码: private Button PB; private void Start() { PB = GameObject.Find("PButt ...
 - 关于MySQL常用的查询语句
			
一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,= ...
 - Coursera, Machine Learning, Unsupervised Learning,  K-means, Dimentionality Reduction
			
Clustering K-means: 基本思想是先随机选择要分类数目的点,然后找出距离这些点最近的training data 着色,距离哪个点近就算哪种类型,再对每种分类算出平均值,把中心点移动到 ...
 - GDI+学习---1.初识GDI+
			
---恢复内容开始--- GDI+: GDI+由一组C++类实现,是对于GDI的继承,GDI+不仅优化了大部分GDI性能而且提供了更多特性.允许应用程序开发者将信息显示在显示器或者打印机上,而无需考虑 ...
 - java spring属性注入
			
一.创建对象时候,向类里面属性设置值:一般有三个方式 1) .有参构造, 2). set**** 3).接口注入 二. 在spring框架里面,支持前面两种方式: 1).有参构造方法 用constr ...
 - scrapy基本使用(二)
			
scrapy基本使用(二) 参考链接: http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/tutorial.html#id5 scrapy基本使用(一 ...
 - 微信小程序弹出可填写框两种方法
			
方法一: html页面: < view class = "container" class = "zn-uploadimg" > < butt ...
 - PHP 简单学习(“hello world”,变量,运算符)
			
在PHP中: 变量用$来规范 变量名:可以用字母,数字,_来组成,且不能用数字开头(与其他变成命名规范基本一致) <?php $age = 28; // 变量名 $age = $age + ...
 - 统计分析与R软件-chapter2-5
			
2.5 多维数组和矩阵 2.5.1 生成数组或矩阵 数组有一个特征属性叫做维数向量(dim属性),维数向量是一个元素取正整数的向量,其长度是数组的维数,比如维数向量有两个元素时数组为2维数组(矩阵). ...
 - MySQL入门简介(转载)
			
转载链接:https://www.cnblogs.com/webnote/p/5753996.html MySQL的相关概念介绍 MySQL 为关系型数据库(Relational Database M ...