UIGraphicsAddPDFContextDestinationAtPoint
テキストファイルからpdfを生成し、およびを使用して、そのpdf内のさまざまな場所にブックマークを追加するコードがいくつかありますUIGraphicsSetPDFContextDestinationForRect
。特定のUIWebView
ブックマークをクリックすると、他のブックマークが一時的にレンダリングされ、ビューがドキュメントの上部に送信されるというバグがあるようです。「一時的に」と言うのは、影響を受けていないブックマークをクリックすると、すべてのブックマークがリセットされ、本来あるべき場所を指しているように見えるからです。
これは でのみ発生するため、コーディングの問題ではないようUIWebView
です。iBooks で PDF を開くと、リンクは常に正常に機能します。ただし、アプリでpdfを表示することをお勧めします。私が知っている唯一の他の方法(UIImageView
& UISliderView
)は、おそらくブックマークを完全に削除します。UIWebView
したがって、この問題が発生しないように修正する方法があることを願っています。
助言がありますか?