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