2013-05-21 40 views
0

我有一個窗體和輸入字段的類型日期<input type='date'>。當點擊該字段時,日期選擇器進入查看狀態,但隨着選擇器變得可見,網絡視圖會自動向上滾動。當datepicker進入視圖時防止UIWebView滾動

我曾嘗試禁用滾動和彈跳上的Web視圖,但沒有奏效即webView.scrollView.scrollEnabled = NO; webView.scrollView.bounces = NO;

任何想法?

回答

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]; 
    } 
} 

在這裏,你只是檢查是否視圖迴應這些方法,如果是,給他們打電話。

+0

我不明白這與我已經說過的我嘗試過的有什麼不同,但是我已經給出了它。正如預期的那樣,結果是一樣的。日期選擇器出現時,視圖仍然會顯示。 – geochr

相關問題