对于UITextField无法换行的情况下,采用label+UITextField进行操作
来源:互联网 发布:遗传算法求解步骤 编辑:程序博客网 时间:2024/06/07 21:59
主要是为了显示效果:故采用了label+UITextField进行操作。
1.label与textField的大小一致,label在textField上面。注:label:_zhuTiLabel textField:_zhuTi
label添加手势:触发textField的显示
UITapGestureRecognizer *tap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(becomeMy)];
[_zhuTiLabel addGestureRecognizer:tap];
-(void)becomeMy
{
_zhuTi.hidden=NO;
_zhuTiLabel.hidden=YES;
[_zhuTi becomeFirstResponder];
}
-(void)textFieldDidEndEditing:(UITextField *)textField
{
if (textField==_zhuTi) {
_zhuTiLabel.hidden=NO;
_zhuTi.hidden=YES;
[_zhuTi resignFirstResponder];
}
}
2.设置textField的代理方法:
[_zhuTi addTarget:self action:@selector(changeLabel:) forControlEvents:UIControlEventEditingChanged];
-(void)changeLabel:(UITextField *)text
{
_zhuTiLabel.hidden=YES;
_zhuTiLabel.text=text.text;
}
以上就可以完成了UITextField换行效果
- 对于UITextField无法换行的情况下,采用label+UITextField进行操作
- iOS 对于UITextField的学习
- UITextField的一些操作
- UITextField里加label
- iOS UITextField自动换行
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- UITextField
- C++类型转换 总结
- 关于easyUI在子页面增加显示tabs的一个问题
- android 通过客服端 同步 客户端的touch操作
- UE的注册流程
- MODEL/VIEW (一)
- 对于UITextField无法换行的情况下,采用label+UITextField进行操作
- ubuntu 安装imagemagick()
- 探讨docker在大型lnux服务及企业级产品中的应用场景
- Ubuntu12.04 安装配置Discuz
- HDU 5017 Ellipsoid(模拟退火)
- 关于ARM的22个常用概念
- 图解微软性能测试工具VSTS2008 Load Test Agent安装2013也差不多
- 谷歌链接新地址
- java IO压缩流