UI控件(UITextField)
@implementation ViewController - (void)viewDidLoad {
[super viewDidLoad]; UITextField* textField1 = [[UITextField alloc] init]; //设置代理表示实现协议 UITextFieldDelegate
textField1.delegate = self;
textField1.frame = CGRectMake( , , , );
// 边框样式
// typedef enum {
// UITextBorderStyleNone, 无边框
// UITextBorderStyleLine, 直线边框
// UITextBorderStyleBezel, 左边框、上边框加粗
// UITextBorderStyleRoundedRect 圆角
// } UITextBorderStyle;
textField1.borderStyle = UITextBorderStyleRoundedRect;
textField1.text = @"hello,textfield";
textField1.placeholder = @"please input the text"; //设置字体及大小
textField1.font = [UIFont fontWithName:@"Arial" size:10.0f];
//设置字体颜色
textField1.textColor = [UIColor blueColor];
// typedef enum {
// UITextFieldViewModeNever, 重不出现
// UITextFieldViewModeWhileEditing, 编辑时出现
// UITextFieldViewModeUnlessEditing, 除了编辑外都出现
// UITextFieldViewModeAlways 一直出现
// } UITextFieldViewMode;
textField1.clearButtonMode = UITextFieldViewModeAlways; //采用星号加密显示
textField1.secureTextEntry = NO; //定义弹出的软键盘类型
//UIKeyboardTypeDefault 默认全部
//UIKeyboardTypeNumberPad 数字键盘
//类型较多,此处省略
textField1.keyboardType = UIKeyboardTypeDefault; //定义软键盘上的回车按键的样式
// UIReturnKeyDefault, 默认 灰色按钮,标有Return
// UIReturnKeyGo, 标有Go的蓝色按钮
// 类型较多此处省略
textField1.returnKeyType = UIReturnKeyDefault; //左侧或右侧增加图片
UIImageView *image=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"person.png"]];
textField1.leftView=image;
textField1.leftViewMode = UITextFieldViewModeAlways; [self.view addSubview:textField1];
} #pragma mark - TextField Delegates //开始编辑时出发回调
-(void)textFieldDidBeginEditing:(UITextField *)textField{
NSLog(@"%s", __FUNCTION__);
} //结束编辑时出发回调(软键盘消失)
-(void)textFieldDidEndEditing:(UITextField *)textField{
NSLog(@"%s", __FUNCTION__);
} //回车时被回调
-(BOOL) textFieldShouldReturn:(UITextField *)textField{
NSLog(@"%s", __FUNCTION__);
[textField resignFirstResponder];//若该行注释则软件盘在回车后部消失
return YES;
} @end
UI控件(UITextField)的更多相关文章
- 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)
博客地址 : http://blog.csdn.net/shulianghan/article/details/50051499 ; 一. UI 控件简介 1. UI 控件分类 UI 控件分类 : 活 ...
- UI控件(复习一下)
如何修改控件状态• 可见,确实需要经常修改控件状态• 那如何去修改控件的状态呢?方法很简单➢ 每一个UI控件都是一个对象➢ 修改UI控件的状态,其实就是修改控件对象的属性➢ 比如修改UILabel显示 ...
- iOS 中UI控件的各种对齐方式总结
1.textAligment : 文字的水平方向的对齐方式 取值 NSTextAlignmentLeft = 0, // 左对齐 NSTextAlignmentCenter = ...
- ios 中的UI控件学习总结(1)
UIKit框架提供了非常多功能强大又易用的UI控件 下面列举一些在开发中可能用得上的UI控件 UIButton 按钮 UILabel 文本标签 UITextField 文本输入框 UIImageVie ...
- 【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )
转载注明出处 : http://blog.csdn.net/shulianghan/article/details/50348982 一. 日期选择器 (UIDatePicker) UIDatePic ...
- UI控件概述
常见UI控件 UIKit框架提供了非常多功能强大又易用的UI控件,以便于开发者打造出各式各样的App 以下列举一些在开发中常见的UI控件(稍后补上图片示例) 1.UILabel– 文本标签:作用是显示 ...
- Swift UI控件详细介绍(上)
UI控件 首先介绍一下AppDelegate.swift@UIApplicationMain 调用了OC中的UIApplicationMain函数:UIApplicationMain是iOS应用程序的 ...
- iOS基础UI控件介绍-Swift版
iOS基础UI控件总结 iOS基础控件包括以下几类: 1.继承自NSObject:(暂列为控件) UIColor //颜色 UIImage //图像 2.继承自UIView: 只能相应手势UIGest ...
- 常用的UI控件
关于本文:作为一名iOS软件工程师,熟练规范的使用常用的UI控件是必备的基础技能. 指示器(UIActivityIndicatorView)----转动的等待小菊花 提醒对话框(UIAlertView ...
- ANDROID L——Material Design详解(UI控件)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Android L: Google已经确认Android L就是Android Lolli ...
随机推荐
- Python 判断字符串是否为数字
转载: http://www.runoob.com/python3/python3-check-is-number.html 以下实例通过创建自定义函数 is_number() 方法来判断字符串是否为 ...
- PHP扩展安装mcrypt 提示没有可用包(No package php-mcrypt available)
一.用CentOS的朋友基本在安装软件的时候默认都会想到用yum安装省事省时而且不会有错不需要担心依赖问题. php大部分的扩展都是可以再yum源里安装的,但是部分扩展是没有的,需要安装epel-re ...
- 【python坑记录】
python的sort函数使用的时候有一个参数cmp.一定注意这里返回值要用1和-1.不能True和False!!!
- 【leetcode】Merge Sorted Array
题目描述 Given two sorted integer arrays A and B, merge B into A as one sorted array. Note: You may assu ...
- 「理解HTTP」之常见的状态码segmentfault
状态码的职责是当客户端向服务器端发送请求时,描述返回请求结果.借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了什么错误. RFC2616定义的状态码,由3位数字和原因短信组成.数字中的第一 ...
- Java 之 数据库编程(JDBC)
1.JDBC a.定义:是一种用于执行SQL语句的Java API,它由一组用Java 语言编写的类和接口组成 b.操作步骤: ①加载驱动--告诉驱动管理器我们将使用哪一个数据库的驱动包 Class. ...
- 关于Solr的使用总结的心得体会
摘要:在项目中使用Solr作为搜索引擎对大数据量创建索引,提供服务,本文是作者对Solr的使用总结的一点心得体会, 具体包括使用DataImportHandler从数据库中近实时同步数据.测试Solr ...
- spring-aop学习【基于注解】
我个人觉得,这个好像就是用在定制日志输出上,和log4j很像. 用途: 如果业务方法调用每一步都需要详细的日志,那就用这个吧 好处就是: 方便维护,只包含业务代码 下面开始说明: 所需要的jar包: ...
- 如何获取ResultSet的行数和列数
当我们执行数据库查询返回一个ResultSet的时候,很多情况下我们需要知道这个ResultSet的大小,即它的行数和列数.我们知道它的列数可以通过resultSet.getMetaData().ge ...
- 体育游戏中的Player类
最近在做一个棒球的游戏,开始感觉还是挺酷炫的,但是其实做法挺朴实的,想象中的球员是多么智能,这样那样的,其实只是表象. 关于球员的类是游戏里非常重要的部分,这个玩意怎么写呢,可以这样写...... 棒 ...