Ticket #39803
iOS版 UIWebViewからWKWebViewに移行 Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine
DetailsTicket-Verlauf (3/5 Historien)2019-11-28 01:22 Aktualisiert von: yknk
2019-11-30 11:48 Aktualisiert von: yknkKommentar対策1:プロジェクト設定Targets / MIDITrail / GeneralFrameworks, Libraries, and Embedded Content に WebKit.framework を追加。 2019-11-30 11:48 Aktualisiert von: yknkKommentar対策2:ヘルプビューMTHelpView_iPhone.xib, MTHelpView_iPad.xibベースビューを追加。MTHelpViewCtrlに追加したメンバと接続。 MTHelpViewCtrlクラス定義にプロトコル WKNavigationDelegate, WKUIDelegate を追加。 メンバにベースビュー m_pBaseView を追加。 MTHelpViewCtrl::viewDidLoadWKWebViewのWebビューオブジェクトを生成して、ベースビューに貼り付ける処理を追加。 UIWebViewのプロパティ設定処理を削除。 MTSettingViewCtrl::viewDidLayoutSubviewsレイアウト処理終了メソッドを追加。 AutoLayoutの制約が反映されるタイミング(viewDidLayoutSubviews)で、 ベースビューのフレームサイズをWebビューに反映する。 2019-11-30 11:48 Aktualisiert von: yknkKommentar対策3:HowToビューMTHowToView_iPhone.xib, MTHowToView_iPad.xibベースビューを追加。MTHowToViewCtrlに追加したメンバと接続。 MTHowToViewCtrlクラス定義にプロトコル WKNavigationDelegate, WKUIDelegate を追加。 メンバにベースビュー m_pBaseView を追加。 MTHowToViewCtrl::viewDidLoadWKWebViewのWebビューオブジェクトを生成して、ベースビューに貼り付ける処理を追加。 UIWebViewのプロパティ設定処理を削除。 MTHowToViewCtrl::viewDidLayoutSubviewsレイアウト処理終了メソッドを追加。 AutoLayoutの制約が反映されるタイミング(viewDidLayoutSubviews)で、 ベースビューのフレームサイズをWebビューに反映する。 2019-11-30 11:48 Aktualisiert von: yknk
Dateianhangliste
Keine Anhänge
Bearbeiten |
ヘルプや操作方法の表示にUIWebViewを利用しているが、UIWebViewは非推奨となっており、 今後アプリのリジェクト理由になる可能性がある。 このため、UIWebViewからWKWebViewに移行する。