ここの指示に基づいて、PhoneGap をサブビュー (クリーバー) として使用しています。
WebView の上にネイティブ UI があります。上記のリンクが指示するのと同じように、webview が追加されます。
vController = [CDVViewController new];
vController.view.frame = CGRectMake(0, 0, 768, 1024);
vController.wwwFolderName = @"www";
vController.startPage = @"index.html";
vController.useSplashScreen = NO;
[self.view addSubview:vController.view];
今私のプラグインでは、ネイティブ UI の一部をオフにしようとしています。phonegap ビューのボタンがタッチされたときに、次を使用します。self.viewController
これは、タイプ CDVViewController のビュー コントローラーを返します。これは私が探しているものではありません。vController.view がサブビューとして追加されたビュー コントローラーにアクセスする必要があります。self.viewController.parentViewController
私も他の人も試しpresentingViewController
ました。
CDVPlugin から画面上の実際のビューコントローラーにアクセスするにはどうすればよいですか?