gpt4 book ai didi

ios - 在 UIWebView 中以编程方式滚动 PDF

转载 作者:行者123 更新时间:2023-11-29 03:58:41 26 4
gpt4 key购买 nike

我想在 UIWebView(iPad 应用程序)上滚动(向下),我将在其中以编程方式显示本地 pdf 文件。我已经添加了一个带有界面生成器的 UIWebView 并将其链接起来。

@interface ViewController : UIViewController <UIWebViewDelegate>

@property (weak, nonatomic) IBOutlet UIWebView *webView;

@end

这是我获取 pdf 文件并滚动的代码。 webViewDidFinishLoad 函数被调用。

@synthesize webView = _webView;

- (void)viewDidLoad
{
[super viewDidLoad];

NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];

self.webView.delegate = self;
[self.webView loadRequest:request];
}

#pragma mark - UIWebViewDelegate

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSLog(@"didLoad");

self.webView.scrollView.contentOffset = CGPointMake(0, 500);
}

我使用的是iOS SDK 6.1,iOS部署目标也是6.1。

日志如下:

2013-04-23 09:23:08.742 PDFViewer[3834:c07] DiskImageCache: Could not resolve the absolute path of the old directory.
2013-04-23 09:23:08.913 PDFViewer[3834:c07] didLoad

UIWebView 不滚动。 pdf 仍在第一页。

最佳答案

已经在这里回答了 --- how to set scroll position on uiwebview ,尝试在延迟后调用内容偏移代码片段

关于ios - 在 UIWebView 中以编程方式滚动 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16163357/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com