UI 学习 第二章 UItextfield UItextView
来源:互联网 发布:ipad版淘宝怎么看直播 编辑:程序博客网 时间:2024/05/18 01:53
UI 学习 第二章 UItextfield UItextView
UITextField
1.创建
UITextField*filed = [[UITextFieldalloc]initWithFrame:CGRectMake(20,30,300,30)];
2.设置背景色
filed.backgroundColor = [UIColor redColor];
3.设置边框风格
filed.borderStyle= UITextBorderStyleRoundedRect;
4.输入提示
filed.placeholder= @"请输入用户名";
5.开始编辑下一个时这个清零
filed.clearsOnBeginEditing= YES;
6.右边小清空按钮显示样式
filed.clearButtonMode= UITextFieldViewModeWhileEditing;
7.密码显示样式
filed.secureTextEntry= YES;
9.设置返回键样式
filed.returnKeyType= UIReturnKeyGo;
10.设置左右两边小视图
UIView *view = [[UIView alloc]initWithFrame:CGRectMake(30, 30, 20, 20)];
view.backgroundColor = [UIColor greenColor];
filed.leftView = view;
filed.leftViewMode =UITextFieldViewModeAlways;
11.设置代理
filed.delegate= self;
以下方法需遵守协议
12.开始编辑时调用
-(void)textFieldDidBeginEditing:(UITextField*)textField{
NSLog(@"开始编辑");
NSLog(@"开始编辑");
}
13.判断输入的字符串
-(BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)string{
NSLog(@"输入的是%@",string);
return YES;
NSLog(@"输入的是%@",string);
return YES;
}
14.当收回键盘时调用:
-(void)textFieldDidEndEditing:(UITextField*)textField{
NSLog(@"结束编辑");
NSLog(@"结束编辑");
}
15.当点return键时调用
-(BOOL)textFieldShouldReturn:(UITextField*)textField{
NSLog(@"hi0h00i");
[textField resignFirstResponder];
return YES;
NSLog(@"hi0h00i");
[textField resignFirstResponder];
return YES;
}
16.点击屏幕空白处收回键盘时调用
-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event{
NSLog(@"键盘消失");
[self.viewendEditing:YES];
NSLog(@"键盘消失");
[self.viewendEditing:YES];
}
UITextView
1.创建
UITextView*textView = [[UITextViewalloc]initWithFrame:CGRectMake(20,20,100,100)];
2.背景色
textView.backgroundColor= [UIColorgrayColor];
3.是否允许被编辑
textView.editable= YES;
4.是否允许滚动
textView.scrollEnabled= YES;
5.弹簧效果
textView.bounces= YES;
6.边框颜色
textView.layer.borderColor= [UIColorredColor].CGColor;
7.边框粗细
textView.layer.borderWidth= 1;
8.设置圆角,如果想要圆形,则设置为高的一半
textView.layer.cornerRadius= 30;
9.设置return键类型
textView.returnKeyType= UIReturnKeyDone;
方法:
10.判断输入的文本内容(单个)
-(BOOL)textView:(UITextView*)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];(当输入的是return时收回键盘)
}
NSLog(@"uobhohuohno");
return YES;
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];(当输入的是return时收回键盘)
}
NSLog(@"uobhohuohno");
return YES;
}
11.判断文本内的内容(整个)
-(void)textViewDidChange:(UITextView*)textView{
NSLog(@"%@",textView.text);
NSLog(@"%@",textView.text);
}
1 0
- UI 学习 第二章 UItextfield UItextView
- [IOS]今天开始学UI---UITextField&&UITextView
- IOS入门学习笔记(普通UI控件--UISwitch、UITextField、UITextView、UISegmentedControl)
- UITextView UITextField
- UITextView UITextField
- UITextField && UITextView
- 14、UITextField 与 UITextView 的区别-OC+UI
- 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)
- 【IOS 开发】根本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)
- iOS之UI学习-UITextView
- UI-第二讲UILable、UITextField , UIButton
- iOS UI 第二课 UITextField UIButton
- UI第二讲UITextField和UIButton
- iOS学习UI之UITextfield
- IOS学习笔记(四)之UITextField和UITextView控件学习
- 【iOS知识学习】_ UITextField UITextView 回收键盘
- iOS学习笔记-----UITextField与UITextView属性与方法
- UITextField UITextView 字数限制
- 韩顺平Linux笔记(九)——TCP/IP基础
- android实现的文件上传案例探讨
- tomcat
- ashx获取处理数据的简单例子
- sql语句分页多种方式ROW_NUMBER()OVER
- UI 学习 第二章 UItextfield UItextView
- 35 个 jQuery 小技巧
- BaseDaoImpl
- 哈希表的应用(C++实现)
- 用matlab 将图片序列导出视频
- 一行代码,打造一个在线编辑器,方便好用
- http://www.cnblogs.com/wuyuegb2312/p/3248705.html
- 如何给c盘增加空间
- 数据库中的group by与rails中的group_by的区别及使用方法