Làm việc tốt với iOS6 ngay cả khi tôi thay đổi hướng UITextField vị trí con trỏ thay đổi về biến đổi định hướng
Làm việc tốt với iOS7 Nếu tôi không thay đổi hướng
Lỗi trong màn hình khi định hướng được thay đổi iOS7. *
tôi đang tạo ra UITextField
lập trình, làm việc của mình tốt với < iOS7,
với iOS7 trở lên, khi tôi thay đổi hướng UITextField
vị trí con trỏ sẽ thay đổi. Vấn đề là gì? Có phải lỗi của iOS không?
Các góc tròn UITextField
bạn đang xem chỉ là UITextField
, tôi chỉ làm cho nó được làm tròn bằng cách đặt góc của UITextField
.
Tôi đã đặt chế độ xem trái và phải của UITextField
. Cũng trong phương pháp thay đổi hướng tôi thậm chí không chạm vào số UITextField
.
Cập nhật:
tôi nhận thấy có sự thay đổi contentOffset trong UIFieldEditor
subview của UITextField
- (void)resizeUITextFieldInsideUITextFieldWithOffset:(CGFloat)y {
for(id subview in [txtSearch subviews]) {
if([subview isKindOfClass:[UIScrollView class]]) {
UIScrollView *textField = (UIScrollView *)subview;
[textField setContentOffset:CGPointMake(0, y)];
}
}
}
tôi sửa chữa nó bằng cách sử dụng mã trên trong định hướng, nhưng khi tôi gõ một lần nữa cùng một vấn đề xảy ra một lần nữa.
Đây là cách giải quyết cho tôi. Cảm ơn bạn! –