StageWebView无法在iPad/ios6.1上显示键盘



我们在iPad上使用StageWebView向用户显示特殊的共享页面。一切都很好(页面加载正常),只是在我们将测试iPad升级到6.1后,当用户点击输入字段时,stagewebview停止弹出键盘。有光标但没有键盘。assignFocus也于事无补。因此,它不适用于需要键盘交互的页面。目前,我们正在考虑用darkredz.com 的UIWebView ANE取代stagewebview

有什么变通办法吗?

我刚刚找到了一个原因!我花了3天时间调试到根目录。为了找出原因,我在浏览器中实现了模式视图,但即使在这个模式显示的浏览器中(UINavigationCotroller内部),键盘也被错过了!

所有这些疯狂都是因为单一的ANE,特别是pl.mateuszmackowiak.nativeANEhttp://mateuszmackowiak.wordpress.com/2012/01/18/as3-native-alert-android-ios-window/我使用了进度。NativeProgress组件。使用该组件后,整个应用程序的rootViewController无效!

简而言之:

UIWindow* keyWindow = [[UIApplication sharedApplication]keyWindow];
* keyWindowController = [keyWindow rootViewController];
1) keyWindowController != nil before using NativeProgress
2) keyWindowController == nil after using NativeProgress

这确实是一种邪恶的行为,因为没有根视图控制器键盘就无法正常显示。ANE开发者的耻辱:(

相关内容

  • 没有找到相关文章

最新更新