0

我有一个表单和一个 date 类型的输入字段<input type='date'>。当该字段被点击时,日期选择器会进入视图,但随着选择器变得可见,Web 视图会自动向上滚动。

我已经尝试在 web 视图上禁用滚动和弹跳,但这没有用,即webView.scrollView.scrollEnabled = NO; webView.scrollView.bounces = NO;

有任何想法吗?

4

1 回答 1

0

你可以试试这个:

UIView * v = [[webView subviews] lastObject];
if([v isKindOfClass:[UIScrollView class] ]) {
    if ([v respondsToSelector:@selector(setScrollEnabled]) {
        [v setScrollEnabled:NO];
    }
    if ([v respondsToSelector:@selector(bounces)]) {
        [v setBounces:NO];
    }
}

在这里,您只需检查视图是否响应这些方法,如果是,则调用它们。

于 2013-05-21T17:58:53.283 回答