草庐IT

ionic-plugin-keyboard

全部标签

iOS 8 方向问题 : Keyboard ends up in incorrect position

我有一个在xCode5中创建的适用于iOS的通用项目,我正在尝试将其移植到xCode6。一切似乎都很好,因为我没有使用LaunchScreen和iPhone6和6再加上根据他们的分辨率扩展应用程序。当设备改变其方向时会出现问题。场景:它只发生在iPhone6和6Plus上。打开带有用户名和密码字段的登录屏幕。将设备旋转到横向,然后点击用户名或密码字段。键盘出现在屏幕中间,被截断了一半。旋转回纵向会完全隐藏键盘,无论您点击哪个字段,它都不会再出现在屏幕上。要取回键盘,请旋转回横向,点击一个字段旋转设备到相反的横向(不要让它进入纵向)。键盘突然变正常了。 最佳答

ios - 当我将 'vw' 指标与 Ionic (PhoneGap) 一起使用时,CSS 无法在 iOS 7.x 上正确呈现

我正在使用基于PhoneGap的IonicFramework制作应用。我对多个属性使用“vw”指标,使它们可以针对所有设备(iOS或Android)调整大小。当我在浏览器上运行带有“ionic服务”选项的8.1版本的iOS模拟器时,我得到了预期的结果,但是当我在iOS7.1模拟器上运行时,所有-并且只有-边框相关属性没有得到渲染。关于如何解决这个问题有什么想法吗?谢谢! 最佳答案 视口(viewport)单位在iOS7上无法正常工作caniuse.comPartialsupportiniOS7isduetobuggybehavior

iOS cordova 插件 : How to send plugin result from ios plugin to javascript in background thread

我有一个扩展CDVPlugin的插件类。该插件将从HTML端单击按钮调用。之后我使用UIImagePickerController拍了两张照片。然后我尝试使用pluginresult将这些图像发送到javascript回调函数。在这里,当我尝试一次性发送两张图片时,UI卡住了一段时间。所以,我想在后台线程中发送结果。而且我应该从javascript回调函数接收到它。有人做过吗?有什么方法可以实现这一点,使UI导航更加流畅.... 最佳答案 像这样:-(void)myPluginMethod:(CDVInvokedUrlCommand

ios - ionic 应用程序恢复和暂停

我希望我的应用程序在从后台状态变为事件状态时执行某些操作。根据cordova文档,我了解到我可以使用下面的代码执行此操作,并且可以正常工作。//deviceAPIsareavailable//functiononDeviceReady(){document.addEventListener("resume",onResume,false);}//Handletheresumeevent//functiononResume(){}我的应用程序是用Ionic构建的,使用上面代码的缺点是它只能在我的应用程序模块之外工作,所以我无法在我的应用程序模块内触发功能。我找到了一些关于它应该如何在我的

ios - 无法在 PhoneGap Ionic IOS 中复制/粘贴

我正在使用PhoneGap在IOS中构建一个应用程序,它几乎完成了。我刚遇到一个小问题。用户似乎无法在输入字段中复制/粘贴他的内容。我正在使用Cordova3.6.3ionic框架1.2.8iOS8.1.1 最佳答案 尝试添加这个cssinput,textarea{-webkit-user-select:auto!important;-khtml-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;-o-u

ios - ionic 应用程序构建失败,错误为 'linker command failed with exit code 1 (use -v to see invocation)'

尝试使用ionicrunios-lc构建时,我在终端中看到以下错误:**BUILDFAILED**Thefollowingbuildcommandsfailed:Ldbuild/emulator/xXxXxXx.app/xXxXxXxnormali386(1failure)Errorcode65forcommand:xcodebuildwithargs:-xcconfig,/Users/xXxXxXx/Projects/xXxXxXx/platforms/ios/cordova/build-debug.xcconfig,-project,xXxXxXx.xcodeproj,ARCHS=

android - 如何将 Ionic 设置为默认呈现 iOS 样式?

现在ionic应用程序默认使用android样式呈现。我希望它成为默认选项,而不是每次都使用?ionicplatform=ios参数。我在config.xml中寻找提示以及app.module.ts中的配置设置,例如:IonicModule.forRoot(MyApp,{swipeBackEnabled:true,platforms:{ios:{swipeBackEnabled:true,statusbarPadding:false}}}),并且无法找到一种优雅的方式...有什么想法吗? 最佳答案 你只需要这样做:app.modul

iOS : Scroll view works only after keyboard appears

我制作了带有大量文本字段的ScrollView。我添加了更新的TPKeyBoardAvoidingScrollView并将其添加到ScrollView的文件所有者中。我在.h文件中添加了导出,在.m文件中合成并添加了行[self.viewaddSubview:scrollObject];问题是View仅在键盘出现后才开始滚动。它不会在加载View后立即滚动。有什么解决办法吗?添加这些行没有解决我的查询scrollViewObj=[[UIScrollViewalloc]init];self.automaticallyAdjustsScrollViewInsets=NO;[scrollVi

javascript - 如何解决 ionic 应用程序中的文本区域选择问题?

我有一个简单的文本区域:当我输入多行然后按退格键时,iOS开始删除字母然后是单词。当它切换到“文字模式”时,它会显示选择,这是滞后和错位的。最好看一次:http://i.imgur.com/e1GC8PI.gifv此行为也发生在真正的iPhone5设备上。它不能从常规Safari中复制。如何解决这个问题? 最佳答案 这是由于iOS上的自动更正引起的,只需在文本区域添加以下内容即可解决问题: 关于javascript-如何解决ionic应用程序中的文本区域选择问题?,我们在StackOve

ios - 找不到 Cordova_Plugins.js

我正在为iOS运行Cordova2.9.1。当我在浏览器中运行我的应用程序时,控制台显示我缺少cordova_plugins.js。那是什么?我如何得到它?这就是我的所有插件都无法正常工作的原因吗?谢谢! 最佳答案 您是否已将“浏览器”平台添加到您的Cordova项目中?cordovaplatformaddbrowser之后,您需要构建Cordova项目:cordovabuildbrowser您会注意到platforms/browser/www文件夹存在并且包含一个cordova_plugins.js文件。此时,您需要将该文件夹中的