iOS控件 ----- UITextField
来源:互联网 发布:乱世佳人影评知乎 编辑:程序博客网 时间:2024/06/08 18:24
UITextField
相关属性的设置
//边框样式textField.borderStyle = UITextBorderStyleRoundedRect;//变为第一响应者 自动弹出键盘 [textField becomeFirstResponder];//这是文本框清除按钮的样式 textField.clearButtonMode = UITextFieldViewModeWhileEditing;//默认显示的文字 textField.placeholder = @"请输入文字";//输入密码时的样式 默认是NO textField.secureTextEntry = YES;//设置键盘的样式 textField.keyboardType = UIKeyboardTypeDefault;//返回键的样式 textField.returnKeyType = UIReturnKeyNext;//文字样式 垂直居中显示 textField.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter; UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 320, 40)]; label.backgroundColor = [UIColor blackColor]; //设置二级键盘 textField.inputAccessoryView = label;
收回键盘的方法
需要遵守UITextFieldDelegate协议//设置代理textField.delegate = self;//点击return键,返回为yes- (BOOL)textFieldShouldReturn:(nonnull UITextField *)textField{ //收起键盘 [textField resignFirstResponder]; //结束编辑也可以收起键盘 //[self.view endEditing:YES]; return YES;}//已经开始编辑,注意界面的变化,一定情况下界面要整体上移- (void)textFieldDidBeginEditing:(nonnull UITextField *)textField{ NSLog(@"%s",__func__);}//结束编辑时,注意界面的变化,还原界面- (void)textFieldDidEndEditing:(nonnull UITextField *)textField{ NSLog(@"%s",__func__);}//利用这个方法可以做到,点击界面上除了输入框之外的任何元素,收起键盘- (void)touchesBegan:(nonnull NSSet<UITouch *> *)touches withEvent:(nullable UIEvent *)event{ UITextField * textField = (UITextField *)[self.view viewWithTag:100]; [textField resignFirstResponder]; [self.view endEditing:YES];}
0 0
- IOS 控件 UITextField textField
- IOS控件UITextField详解
- IOS控件UITextField详解
- IOS --控件UITextField详解
- iOS UITextField控件
- ios-------------UITextField控件详解
- iOS控件 ----- UITextField
- iOS UItextField控件详解
- iOS UITextField控件
- iOS控件之UITextField
- iOS基础控件---UITextField
- iOS开发基础控件--UITextField
- iOS控件之UITextField篇
- iOS总结控件三(UItextField)
- ios基本控件之UITextField
- 学习iOS控件之UITextField
- UITextField 文本字段控件-IOS开发
- iOS开发3:UITextField控件的属性
- 很方便的Linux远程上传下载文件指令
- 三层架构(我的理解及详细分析)
- HDOJ 1018 Big Number (对数求位数)
- Storyboard的简单使用
- Hashtable 和 HashMap的区别
- iOS控件 ----- UITextField
- (乙)1013. 数素数
- 漂亮的复选框
- iOS控件 ----- UITouch相关
- CentOS6.7直接启动命令行模式(在图形界面没装并且已经设置/etc/initab里的默认值为5的情况下)
- Android 取消横竖屏切换Activity重走生命周期
- 剑指offer-给出一个入栈序列和一个出栈序列,判断出栈序列是否合法。
- 第4周—项目3.(1)结点逆置
- 卡尔曼滤波算法实例剖析--机器人足球赛场中的定位算法