Hem*_*ang 7 cursor-position uitextfield uiinterfaceorientation ios
即使我改变了方向,也可以在iOS6下正常工作

iOS7正常工作如果我不改变方向

方向变化iOS7时显示错误.*

我正在以UITextField编程方式创建,它与<iOS7一起正常工作,
使用iOS7及更高版本,当我更改方向时,UITextField光标位置会发生变化.有什么问题?这是iOS的错误吗?
UITextField你看到的圆角UITextField只是,我只是通过设置角落使其圆润UITextField.
我设置了左右视图UITextField.同样在方向改变方法中,我甚至没有接触到它UITextField.
更新:
我发现UIFieldEditor子视图中有contentOffset的变化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)];
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在方向上使用上面的代码修复它,但是当我再次键入时再次出现相同的问题.
| 归档时间: |
|
| 查看次数: |
1084 次 |
| 最近记录: |