(解决办法) UISearchBar 能够呼唤出键盘但没法输入

近段时间开发ios应用,出现'UISearchBar 能够呼唤出键盘但没法输入 '问题,网上搜索后,其中只有一个贴“iOS 6 系统内 UISearchBar 能够呼唤出键盘但没法输入  ”跟个人问题相似,可是回复极少,没有帮助到我! ios

因而我开始调试个人代码,一开始从新开始写包含UISearchBar的这个界面,仍是不起做用。后来无心之中我改变了main入口AppDelegate的界面加载方法,以前用nib文件加进去的,如今我全改为代码。好比以前我用nib文件配置好NavigationController和Windown,NavigationController和他的rootView间的关系,而后再plist文件里配置Main nib file base name 。后来我全改为代码方式,删除plist文件的Main nib file base name配置,main文件代码变成: app

@autoreleasepool { spa

        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 调试

    } 开发

好比在个人代码里,在AppDelegate的applicationDidFinishLaunching方法中添加下面的代码: it

    self.navController = [[UINavigationController alloc]initWithRootViewController:[[GDMenuView alloc]init]]; io

    [self.navController.navigationBar setBarStyle:UIBarStyleBlackOpaque]; class

    CGRect windownRect = CGRectMake(0, 0, 365, 480); 配置

    self.window = [[UIWindow alloc]initWithFrame:windownRect]; file

    self.window.rootViewController = self.navController;

    [self.window makeKeyAndVisible];

但愿帮助到你们!
相关文章
相关标签/搜索