@Euan の投稿として、ePub ファイルを読み取るアプリを作成しました
Epub ファイルには、テキストだけでなく画像も含まれる場合があります。画像はアイコンのように見えます。ePub ファイルの画像をタップしたときに画像を最大化して表示したい。これどうやってするの。助けて
前もって感謝します。
良い1日を。
@Euan の投稿として、ePub ファイルを読み取るアプリを作成しました
Epub ファイルには、テキストだけでなく画像も含まれる場合があります。画像はアイコンのように見えます。ePub ファイルの画像をタップしたときに画像を最大化して表示したい。これどうやってするの。助けて
前もって感謝します。
良い1日を。
Web ビューに html ファイルをロードするときは、 または のいずれloadHTMLString:baseURL:
かを使用してベース URL を正しく設定していることを確認してくださいloadData:MIMEType:textEncodingName:baseURL:
。その後、webview は画像を正常にロードする必要があります。
ユーザーがタップしたときにそれらを最大化したい場合、最も簡単な方法は次のようになります。
webViewDidFinishLoad:
<img>
次のようなカスタムURLプロトコルを使用してcocoaメソッドを呼び出すjQueryを使用して、すべてのタグにアクションを追加しますmy-epub-app://maximize-img/cool-photo.jpg
webView:shouldStartLoadWithRequest:navigationType:
webviewNO
が無効な URL を読み込もうとするのを防ぎます。これがお役に立てば幸いです…</p>