我使用的PhoneGap作爲一個子視圖(菜刀)得到的UIViewController:http://docs.phonegap.com/en/2.5.0/guide_cordova-webview_ios.md.html#Embedding%20Cordova%20WebView%20on%20iOS的iOS的PhoneGap爲子視圖(菜刀),基於此指令插件
我對網頁視圖頂部的原生UI。 web視圖以同樣的添加是因爲上面的鏈接指示:
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訪問屏幕上的實際視圖控制器?