首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

如果发现UIWebview输入框不响应键盘事件解决办法

2012-07-27 
如果发现UIWebview输入框不响应键盘事件解决方法原因分析:通常是由于程序中除AppDelegate中的UIWindow以外

如果发现UIWebview输入框不响应键盘事件解决方法

原因分析:
通常是由于程序中除AppDelegate中的UIWindow以外又定义了其他的UIWindow,并使用了[XXwindow makeKeyAndVisible]方法将自定义的UIWindow表示在画面最前端,
从而影响到了程序中其他UIWebView中的响应。

解决方法:
通常在脱离自定义UIWindow的响应范围的时候(比如某个画面的viewWillDisappear事件里),将AppDelegate中的UIWindow重新放回到最前端即可。
    XXXAppDelegate *appDelegate = (XXXAppDelegate *)[[UIApplication sharedApplication] delegate];
    [appDelegate.window makeKeyAndVisible];

热点排行