即使更改方向,也可以在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)];
}
}
}
我使用上面的代码定向修复了该问题,但是当我再次键入该代码时,同样的问题再次发生。
更改uiviwcontroller可以解决此问题,这是我的随机错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句