解决UITextField输入时文字往下偏移的问题
来源:互联网 发布:cms内容管理系统 php 编辑:程序博客网 时间:2024/05/16 00:34
方法1
textField.clearButtonMode = UITextFieldViewModeWhileEditing;
方法2
//继承UITextField 重写方法- (CGRect)textRectForBounds:(CGRect)bounds { return CGRectInset(bounds, 2, 1);}- (CGRect)editingRectForBounds:(CGRect)bounds { return CGRectInset(bounds, 2, 1);}
方法3
//如果文字尺寸不高,显示区域足够大,UITextField就可以正常显示。//当UITextField不能完全显示汉字的时候,就会变成可滚动,文字就会低于中心线,点击删除按钮的时候,看起来就会向下偏移。//使用NSLOG输出UITextField的layoutSubviews方法,显示UITextEditor的contentOffset发生了偏移。//因此重写layoutSuviews方法,在[super layoutSubview]之后重置UITextEditor的contentOffset.y 就可以了。- (void)layoutSubviews{ [super layoutSubviews]; for (UIScrollView *view in self.subviews) { if ([view isKindOfClass:[UIScrollView class]]) { CGPoint offset = view.contentOffset; if (offset.y != 0) { offset.y = 0; view.contentOffset = offset; } break; }}
参考了下面三个帖子
帖子1–stackoverflow
帖子2–stackoverflow
帖子3–cocoachina
0 0
- 解决UITextField输入时文字往下偏移的问题
- 完美解决UITextField输入时文字往下偏移的问题
- iOS开发2-解决UITextField输入时文字往下偏移的问题
- iOS开发 iOS 10及其以上,UITextField输入时文字往下偏移问题
- iOS开发 iOS 10及其以上,UITextField输入时文字往下偏移问题
- iOS开发 iOS 10及其以上,UITextField输入时文字往下偏移问题
- UITextField使用时文字向下偏移问题
- iOS UITextField 编辑时文本偏移问题
- iOS UITextField编辑时文本偏移问题?
- iOS 解决视图往下偏移的问题
- iOS UITextField输入中文时文字下移bug解决
- IOS:解决在ScrollView中添加子控件,子控件往下偏移的问题
- 解决UITextfield输入时自动提示的问题
- 解决eclipse编辑时文件不能保存中文的问题
- 解决eclipse编辑时文件不能保存中文的问题
- 解决eclipse编辑时文件不能保存中文的问题
- 解决文件下载时文件名出现乱码的问题
- 解决iOS7上UITextField 或者 UITextView限制字数输入导致崩溃问题的方法
- L2-001. 紧急救援
- IDEA中设置main方法自动补全
- 链表算法
- 指针与取地址
- android developer tiny share-20170302
- 解决UITextField输入时文字往下偏移的问题
- js函数创建
- 《HeadFirst设计模式》读书笔记-第5章-单例模式
- VR小项目(一)
- WAVE文件头数据解析
- Centos7下安装配置Shadowsocks
- Java设计模式之单例(Singleton)
- MATLAB将数据写入obj文件
- 应该从哪篇论文开始读起呢