-2

私は Windev mobile を使用して、Android と IOS の両方のアプリを開発しています。IOS アプリの場合、Windev モバイルは、xcode でビルドしてからアプリ ストアに送信する必要がある Objective-C プロジェクトを提供してくれました。それについての議論以上のものを見てきましたが、私のケースには誰も反応しません..たとえば、 grep -r UIWebView project path の使用について話します。しかし、私は本当にそれを使用する方法を知りません...あなたの助けが非常に高く評価されます! ありがとう!

4

1 に答える 1

0

実際にはいくつかのガイダンスです。実際にどのように行うかは、状況によって異なります。

grep を使用しないでください。IDE の検索を使用してすべての を検索し、UIWebViewそれらを に置き換えてくださいWKWebView。WebView を何に使用するかに応じて、それと同じくらい簡単にすることができます。複雑な処理の場合は、UIWebView で行ったことを WKWebView で行う方法を理解する必要があります。

別の提案 - すべての UIWebViews をいくつかのカスタム クラスでラップし、すべての機能をそこに移動してみませんか。そうすれば、UIWebView を簡単に置き換えて、同じクラスのまま機能を作り直すことができます。機能とは別に、次のようなコードがあります。

+ ( UIWebView / WKWebView * ) addWebViewToView:( UIView * ) view
{
  // Code to create webview - initially UIWebView and later WKWevView
  ..

  // Code to embed the webview into the view
  .. set the constraints to fill the view

  return webview;
}

次に、プロジェクトで通常の UIView を使用し、これを使用して webview で準備することができます。

これに後でナビゲーション デリゲートを追加して機能を強化するか、webview を使用して HTML を表示するだけの場合は、表示する文字列または URL を渡すことができます。

于 2020-06-13T07:39:55.310 に答える