swift-UITextfield控件的基本属性设置

//1.初始化UITextField

  let userName=UITextField(frame: CGRectMake(0, 100, 100, 100));

//2.将文本框userName添加到当前视图中

  self.view.addSubview(userName);

//3.文本框默认显示文字

  userName.placeholder="请输入手机号";

//4.设置字体大小

  userName.font=UIFont.systemFontOfSize(16);

//5.当编辑时文本框右侧出现删除小图标,登陆界面经常会用到

  userName.clearButtonMode=UITextFieldViewMode.WhileEditing;

//6.如果需要设置文本框边框颜色,需要同时设置颜色及边框大小,否则会没有边框效果

  userName.layer.borderColor=UIColor.blackColor();

  userName.layer.borderWidth=1;

//7.设置文本框圆角

userName.layer.cornerRadius=5;

//8.有时候文本框左视图需要添加图片

//8.1添加用户名左视图

let NameLeftView:UIView=UIView(frame: CGRectMake(0, 0, 40, 60));

let namePic:UIImageView=UIImageView(frame: CGRectMake(5,20, 20, 20));

namePic.image=UIImage(named: "iconfont-phone.png");

NameLeftView.addSubview(namePic);

userName.leftView=NameLeftView;

   //下面这句代码是指图片何时显示

userName.leftViewMode=UITextFieldViewMode.Always;

//9.文本框内字符以* 显示

  userName.secureTextEntry=true;

//10.边框圆角

  userName.borderStyle = UITextBorderStyleRoundedRect;

//11.设置键盘的样式

 userName.keyboardType = UIKeyboardTypeNumberPad;(数字键盘)

//12.设置UITextField的代理

  userName.delegate=self;

//这是我的项目登陆界面效果图

时间: 2024-10-07 16:16:52

swift-UITextfield控件的基本属性设置的相关文章

swift基础控件的创建

/* let apples = 3 let orange = 5 let L = 1.1 let appleSummary = "I have \(apples) apples" let fruitSummary = "I have \(apples + orange) pieces of fruit." let isay = "I Love \(L) you " print(isay) let expliciFloat: Float = 4 /

创建自注册的Swift UI 控件

原文链接 : Swift Programming 101: Creating Self-Registering Swift UI Controls 原文作者 : Kevin McNeish 译文出自 : 开发技术前线 www.devtf.cn 译者 : kmyhy 校对者:LastDay 状态:完成 对于自定义控件来说,在不破坏原有的消息机制的前提下,如何响应事件通知?在本文中,我将演示一个通知代理类,通过一个简单的例子,我们用该类向已有的iOS UI控件中增加了自己的新功能:为Text Vie

iOS UITextField控件总结

iOS UITextField控件总结 先声明下面总结不是自己写的. //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum { UITextBorderStyleNone

UITextField控件属性

UITextField控件属性: enablesReturnKeyAutomatically 默认为No,如果设置为Yes,文本框中没有输入任何字符的话,右下角的返回按钮是disabled的. 1.borderStyle 设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum { UITextBorderStyleNone, UITextBorderStyleLine, UITextBo

UITextField控件

用处:输入控件 -(void)viewDidLoad { [super viewDidLoad]; //设置大小 CGRect frame = CGRectMake(20,20,150,40); //实例化UITextField self.tf = [[UITextField alloc]initWithFrame:frame]; //提示信息(灰体) self.tf.placeholder = @"type in password"; //边框样式 self.tf.borderSty

asp.net中遍历界面上所有控件进行属性设置

* 使用方法: *  前台页面调用方法,重置:    protected void Reset_Click(object sender, EventArgs e)        {            initControl(Page, "isClear");        } * 备注信息: 上传部分自己总结的常用方法的封装,有不足和不完美之处,希望大家指出来,愿意一起 * 主要研究erp,cms,crm,b2b,oa等系统和网站的开发,欢迎有共同追求和学的IT人员一起学习和交流.

wpf 中DataGrid 控件的样式设置及使用

本次要实现的效果为: 这个DataGrid需要绑定一个集合对象,所以要先定义一个Experience类,包含三个字段 /// <summary> /// 定义工作经历类 /// </summary> public class Experience { /// <summary> /// 获取或设置工作的起始时间 /// </summary> public string Start { get; set; } /// <summary> /// 获

Swift 简单控件示例:文本框(UITextField)

转载请声明出处:http://blog.csdn.net/jinnchang/article/details/44853487 ------------------------------------------------------------------------------------------ // // ViewController.swift // UITextFieldSample // // Created by jinnchang on 15/4/2. // Copyri

UILabel、UIButton、UITextField控件的简单使用

UILabel.UIButton.UITextField是UI中最简单也是必须掌握的基础控件,下面我来介绍下这3个控件分别用来干嘛的. UILabel:是一个文本框,主要用来显示文本信息的,比如微博上看到的文字,就是UILabel. UIButton:是一个按钮,用来点击触发一些事件的.比如QQ上发送消息,就是UIButton. UITextField:是输入框,用来输入文本信息的.比如QQ上面打字. 话不多说,直接上代码.我们先来完成UILabel,为了使代码看起来更加美观,我们就把UILab