我有几个UITextFields
在一个UIScrollView
。当我编辑其中一个并弹出键盘时,该字段被键盘覆盖。
我想向上滚动视图,我认为这是由 iOS 自动完成的,但似乎并非如此。
我目前正在使用这种方法来滚动视图,但效果不是很好。
- (void)scrollToView:(UIView *)view
{
CGRect viewFrame = [[edit scrollView] convertRect:[view frame] fromView:[view superview]];
CGRect finalFrame = CGRectMake(viewFrame.origin.x, viewFrame.origin.y, viewFrame.size.width, (viewFrame.size.height + (inputAccessory.frame.size.height) + 4.0));
[[edit scrollView] scrollRectToVisible:finalFrame animated:YES];
}
谢谢