-1

以下のコードで開いているPPTファイルが1つずつUIWebView、10個のスライドを備えたファイル、今では要件があります。特定のスライドにジャンプしたいのですが、#3に直接ジャンプしたい場合はどうやって#3にジャンプしたいのですかこのコードでそれを行うには?

-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView
{
    NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:@"ppt"];
    NSURL *url = [NSURL fileURLWithPath:path];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [webView loadRequest:request];
}

//open ppt into UIWebView like,
[self loadDocument:@"newone" inView:self.myWebview];

私はここで検索し、これを見つけまし、彼らはやっています

スライド 4 を最初に開くには、http: //www.whatever.com/hello.ppt#4 にリンクします。

しかし、私のpptファイルはアプリ内の(ローカルの)ドキュメントディレクトリに保存されています。

なにか提案を?

4

1 に答える 1

1

UIWebviewScrollViewのオフセットを設定できます。

[[webView scrollView] setContentOffset:CGPointMake(widht, height) animated:YES];

現在のズーム スケールで 1 つのスライドの高さを見つけます。最初に開くには、4 番目のページとして 4 を掛けます。ポイント CGPointMake(0, heightYouCalculated) を使用して上記のコードを挿入します

于 2013-02-26T07:53:26.747 に答える