(解决办法) UISearchBar 可以呼唤出键盘但无法输入
来源:互联网 发布:去哪学软件开发 编辑:程序博客网 时间:2024/06/08 13:38
转自 http://my.oschina.net/u/179216/blog/86682
近段时间开发ios应用,出现'UISearchBar 可以呼唤出键盘但无法输入 '问题,网上搜索后,其中只有一个贴“iOS 6 系统内 UISearchBar 可以呼唤出键盘但无法输入 ”跟我的问题类似,但是回复极少,没有帮助到我!
于是我开始调试我的代码,一开始重新开始写包含UISearchBar的这个界面,还是不起作用。后来无意之中我改变了main入口AppDelegate的界面加载方法,之前用nib文件加进去的,现在我全改成代码。比如之前我用nib文件配置好NavigationController和Windown,NavigationController和他的rootView间的关系,然后再plist文件里配置Main nib file base name 。后来我全改成代码方式,删除plist文件的Main nib file base name配置,main文件代码变成:
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
比如在我的代码里,在AppDelegate的applicationDidFinishLaunching方法中添加下面的代码:
self.navController = [[UINavigationController alloc]initWithRootViewController:[[GDMenuView alloc]init]];
[self.navController.navigationBar setBarStyle:UIBarStyleBlackOpaque];
CGRect windownRect = CGRectMake(0, 0, 365, 480);
self.window = [[UIWindow alloc]initWithFrame:windownRect];
self.window.rootViewController = self.navController;
[self.window makeKeyAndVisible];
以上红色为直接解决我的问题的代码。感谢原作者!!!- (解决办法) UISearchBar 可以呼唤出键盘但无法输入
- 键盘灯亮但无法输入
- UISearchBar中无法输入中文
- xshell中可以显示中文但不能输入中文解决办法
- 安卓手机可以连上wifi但无法上网的解决办法
- Android 百度地图可以定位,但无法显示地图 的解决办法
- jar在cmd中可以运行但无法双击打开的解决办法
- 键盘遮挡输入框解决办法
- 解决PCAnywhere键盘无法输入!
- IOS学习之—— 模拟器的键盘无法输入中文的解决办法
- 关于xcode7下的ios模拟器输入内容无法显示系统键盘的解决办法
- Xcode6.3模拟器ios8.3模拟器不能弹出虚拟键盘及虚拟键盘无法切换中文输入的解决办法
- IE无法上网,但其他浏览器可以
- mysql无法远程连接,但可以本地连接
- IOS中弹出键盘时避免键盘遮住输入框
- “RegSvr32 已加载mshtml.dll,但没有找到DllRegisterServer输入点。无法注册这个文件。”解决办法全集
- notepad+无法输入中文解决办法
- IDEA无法输入中文解决办法
- 怎么样学好Qt?
- jquery easyui datagrid使用,分页、排序、查询
- opencv学习-core-离散傅里叶变换
- C# 中Textbox 滚动到最后
- 用队列对扑克牌排序
- (解决办法) UISearchBar 可以呼唤出键盘但无法输入
- N!
- 【IT面试题】字符串
- POJ 2642 The Brick Stops Here 0-1背包
- 沧州达州1384431851796
- 我好像忘记了点什么
- 台州阜康1384431899062
- hdu 1010 Tempter of the Bone
- 洪湖铜川1384431944625