1

phonegap バージョン 2.2.0 を使用しており、ChildBrowser プラグイン コードを XCode プロジェクトにインストールしました。プラグインは問題なく正常にロードされます。たくさんのメイン ビューの静的な html ページに移動するとき

  • タグと各タグには外部ページへのリンクがあります。その外部リンクをクリックすると、ChildBrowser は期待どおりに読み込まれますが、[完了] ボタンをクリックして ChildBrowser を閉じると、元のビューが期待どおりに表示されます。しかし、そのメイン ビューでスクロールしようとすると、スクロール部分が機能しなくなり、そのページをスクロールできなくなりますか? 次の[[self parentViewController] reloadInputViews]行を追加し、問題が解決する可能性があると考えましたが、問題はまだ残っています。また、元のスタイルを打ち破り、ボタンとフォントが大きく見えます。元の webview が正しい状態を維持するために必要な方法。修正を提案してください。

    閉じるボタンのイベント コード \Plugins\ChildBrowserViewController.m を見ていました。

    - (void)closeBrowser
      {
          if (self.delegate != nil) {
             [self.delegate onClose];
          }
          if ([self respondsToSelector:@selector(presentingViewController)]) {
             // Reference UIViewController.h Line:179 for update to iOS 5 difference - @RandyMcMillan
               [[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];
          } else {
              [[self parentViewController] dismissModalViewControllerAnimated:YES];
              [[self parentViewController] reloadInputViews];
          }
      }
    
  • 4

    0 に答える 0