我是iPad开发人员的新手,
我正在为我的应用程序制作ePub阅读器,我在UIWebView
当我在webview
加载我的页面时,它仅滚动到某些限制,
这是我的代码段,
- (void)viewDidLoad {
...
_webview=[[UIWebView alloc]init];
_webview.frame=CGRectMake(0, 0, 770, 960);
[_webview setBackgroundColor:[UIColor grayColor]];
_webview.delegate=self;
[self.view addSubview:_webview];
[self loadPage];
...
}
- (void)loadPage{
[_webview loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:_pagesPath]]];
[self._webview sizeToFit];
_webview.scalesPageToFit=TRUE;
_webview.scrollView.bounces = NO;
_webview.autoresizesSubviews = YES;
}
答案 0 :(得分:5)
删除所有行并只写这一行,
_webview.scalesPageToFit=TRUE;
_webview.scrollView.bounces = NO;
答案 1 :(得分:3)
如果使用UIWebView
无法正确滚动到底端:
1)解决问题的一种方法(以编程方式)使用适当的自动调整功能UIWebView
。
self.webView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin ;
2)解决问题的其他方法(Interface Builder)是使用适当的自动调整功能UIWebView
。转到Interface Builder-> Web View-> Size Inspector并勾选所有位置的自动调整部件(如上图所示)
答案 2 :(得分:0)
1)尝试隐藏NavigationBar
binary_cookie = b64decode(raw_cookie)
fields = unpack('!IIII', binary_cookie)
visit_date = datetime.fromtimestamp(fields[1])
2)尝试使WebViewScale适合View
self.navigationController.hidesBarsOnSwipe = YES;
3)或者可能是WebView的框架问题然后尝试
webView.scalesPageToFit=YES;
webView.scrollView.bounces = NO;