(解決辦法) 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];

但願幫助到你們!
相關文章
相關標籤/搜索