해결책을 찾았습니다.
탄성 스크롤을 사용하지 않으려면 UIWebView (StageWebView 아래의 기본 iOS 구현)에 액세스해야합니다.
일단 Adobe Native Extension (ANE) 설정을 사용하면 상대적으로 간단합니다. (훌륭한 ANE 마법사/생성기는 여기에서 찾을 수 있습니다. https://github.com/freshplanet/ANE-Wizard)
iOS 5의 경우 간단합니다. webView.scrollView.bounces = NO;
iOS 4를 지원하려면 좀 더 복잡해집니다. webView.scrollView가 편리하지 않으므로이 뷰를 수동으로 찾아야합니다. 이 도움이
NSString *currSysVer = [[UIDevice currentDevice] systemVersion];
if ([currSysVer compare:@"5.0" options:NSNumericSearch] != NSOrderedAscending) {
// iOS 5 is straightforward
webView.scrollView.bounces = NO;
}
else {
// iOS 4 requires a bit more of work
UIScrollView *scrollView = nil;
for (UIView *subview in [webView subviews])
{
if ([subview isKindOfClass:[UIScrollView class]]) {
scrollView = (UIScrollView *)subview;
}
}
if (scrollView != nil) {
scrollView.bounces = NO;
}
}
희망 : 아이폰 OS 4, 5 모두이 같은 것입니다 처리
객관적인-C 코드 블록!