這個問題似乎只有在手動改變系統(tǒng)狀態(tài)欄級別的情況才會出現(xiàn)
例如:self.window.windowLevel = UIWindowLevelStatusBar+1;
這樣設(shè)置的話相當(dāng)于影響了彈出短信或郵件控制器頁面window的級別,所以造成不顯示鍵盤問題(不過此問題在ios6以下沒有)
解決方法:在當(dāng)前視圖控制器中加入下面的代碼,即可解決
- (void) viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
self.window.windowLevel = UIWindowLevelNormal;
}