0

免責事項: 私は Objective C のプログラマーではありませんが、そのような研究プロジェクトと協力して管理しているため、私の質問はやや素朴に表現されている可能性があります。しかし、さまざまな専門家と多くの議論を重ねた結果、この質問が適切であると確信したので、皆様のご意見をお待ちしております。

Core Animation レベルで UIWebView のサイズを変更する必要があります。これは変更できない事実であり、ここで説明する必要はありません。このアプリケーションでは、単に UIWebView 自体のサイズを変更することはできません。要点は次のとおりです。

特定のジオメトリ、たとえば 256 x 256 ピクセルの UIWebView をロードし、Core Animation でサイズ変更します。新しいターゲット サイズが 1024 x 512 ピクセルになるとします。UIWebView を新しい 512 幅のスペースにうまく収めることができました。ただし、問題は、新しい UIWebView がターゲット領域の半分、つまり 512 x 512 ピクセルのみをカバーするように、元の比率を維持することです。これは予想外のことではありませんが、UIWebView は、このような変換後にそのコンテンツをより多く表示する必要があります。つまり、スペースを埋めるために長くする必要があります。他に選択肢がないので、かなり行き詰っています。この問題について考え始め、さまざまなシナリオを試してみると、これは簡単ではないことがわかります。この問題をどのように解決/回避できるかについてのアイデアがあれば、それは素晴らしいことです!

教えてください - よろしくお願いします。

マイケル

4

1 に答える 1

0

[webView.scrollView setZoomScale:1f]サイズを変更してからお試しください。

于 2012-05-26T03:11:58.530 に答える