首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StageWebView无法在iPad/ios6.1上显示键盘

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

Stack Overflow用户
提问于 2013-02-11 19:15:52
回答 1查看 317关注 0票数 1

我们正在使用iPad上的StageWebView向用户显示特殊的共享页面。一切正常(页面加载正常),除了在我们将测试iPad升级到6.1之后,当用户点击输入字段时,stagewebview停止弹出键盘。有光标,但没有键盘。assignFocus也帮不上忙。因此,它不适用于需要键盘交互的页面。目前,我们正在考虑将stagewebview替换为来自darkredz.com的UIWebView和

有什么变通方法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-02-13 17:46:44

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

所有这些疯狂都是因为单个ANE,特别是pl.mateuszmackowiak.nativeANE http://mateuszmackowiak.wordpress.com/2012/01/18/as3-native-alert-android-ios-window/,我使用了其中的progress.NativeProgress组件。使用此组件后,整个应用的rootViewController失效!

简而言之,我发现:

代码语言:javascript
复制
UIWindow* keyWindow = [[UIApplication sharedApplication]keyWindow];
* keyWindowController = [keyWindow rootViewController];

1) keyWindowController != nil before using NativeProgress
2) keyWindowController == nil after using NativeProgress

这是非常恶劣的行为,因为如果没有root view控制器,键盘就不能正常显示。开发人员的耻辱:(

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14811134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档