这是我的第一个问题。所以请原谅我,如果它不是完美的。
通过Dreamweaver使用Phonegap构建的本机应用程序包含条形码扫描程序插件 https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/BarcodeScanner
我试过的所有iOS版本都以纵向模式显示条形码扫描器,预计iOS 6.它显示条形码扫描器插件的横向方向。如果这是问题,我可以处理它,但它只扫描,当我以纵向方向持有它。
我一整天用谷歌搜索,没有任何解决方案。
这是我的config.xml文件:
<feature name="http://api.phonegap.com/1.0/device" />
<preference name="phonegap-version" value="2.2.0" />
<preference name="orientation" value="portrait" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="false" />
<preference name="webviewbounce" value="false" />
<preference name="ios-statusbarstyle" value="black-opaque" />
<gap:plugin name="BarcodeScanner" />
<gap:plugin name="ChildBrowser" />
<access origin="*" />
我想在所有操作系统中使用面向纵向的条形码扫描仪。解决这个问题的任何方法?
至少,我在xcode中加载了所有数据。下载了最新版本的barcodescanner插件。在xcode中设置它,编译它并且它工作。
似乎问题是当通过Dreamweaver / Phonegap Webseite创建构建时,Phonecap使用的barcodescanner插件的过时版本。
答案 0 :(得分:0)
请在AppDelegate.m
文件
添加以下行:
[self.window setRootViewController:self.viewController];
评论此行(或)删除此行:
//[self.window addSubview:self.viewController.view];