解決iOS UITextField 編輯時文本偏移問題
1.在cell中添加UITextField,在編輯的時候總是出現(xiàn)文本偏移問題,編輯結(jié)束時回復(fù)正常,解決方式如下:
(1)代碼創(chuàng)建UITextField,并添加上去,設(shè)置textField的一些屬性:
- (UITextField *)textField{
if (_textField == nil) {
_textField = [UITextField new];
_textField.borderStyle = UITextBorderStyleNone;
_textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
_textField.textAlignment = NSTextAlignmentLeft;
_textField.clearButtonMode = UITextFieldViewModeWhileEditing;
_textField.tintColor = [UIColor redColor];
_textField.font = GXFont(16);
_textField.returnKeyType = UIReturnKeyDone;
_textField.delegate = self;
}
return _textField;
}
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
[self.contentView addSubview:self.textField];
}
return self;
}
- (void)layoutSubviews{
[super layoutSubviews];
self.textField.frame = (CGRect){{kDefaultSpace, 0},{GXScreenWidth-2*kDefaultSpace, CGRectGetHeight(self.frame)}};
}
(2)xib創(chuàng)建,并拉線成屬性:

代碼中設(shè)置屬性:
self.textFidle.textAlignment = NSTextAlignmentLeft; self.textFidle.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; self.textFidle.borderStyle = UITextBorderStyleNone; self.textFidle.backgroundColor = [UIColor lightGrayColor];
設(shè)置成功,如果還不成功的話,就要吧各個屬性都測試一下,
注意:self.textFidle.clipsToBounds = YES;這句話好像對偏移有影響,大家注意一下,我測試的是如果在上面的屬性基礎(chǔ)上加上這句話,文本就會偏移,去掉就沒問題.
以上所述是小編給大家介紹的解決iOS UITextField 編輯時文本偏移問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
- iOS UITextField最大字符數(shù)和字節(jié)數(shù)的限制詳解
- iOS中修改UITextField占位符字體顏色的方法總結(jié)
- IOS UI學(xué)習(xí)教程之設(shè)置UITextField各種屬性
- iOS應(yīng)用開發(fā)中使UITextField實現(xiàn)placeholder屬性的方法
- iOS開發(fā)之自定義UITextField的方法
- iOS UITextField、UITextView只限輸入中文、英文、數(shù)字及實時限制字符個數(shù)的封裝實現(xiàn)代碼
- 解決iOS7上UITextField限制字?jǐn)?shù)輸入導(dǎo)致崩潰問題的方法
- IOS 中UITextField,UITextView,UILabel 根據(jù)內(nèi)容來計算高度
- iOS輸入框(UITextField)密碼明暗文切換方法
- iOS中監(jiān)聽UITextField值改變事件的方法實例
相關(guān)文章
iOS實現(xiàn)知乎和途家導(dǎo)航欄漸變的文字動畫效果
這篇文章給大家分享了利用iOS實現(xiàn)知乎和途家導(dǎo)航欄漸變的文字動畫效果,有需要的朋友們可以參考借鑒。下面來一起看看。2016-09-09
iOS 16 CocoaAsyncSocket 崩潰修復(fù)詳解
這篇文章主要為大家介紹了iOS 16 CocoaAsyncSocket 崩潰修復(fù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01

