一点一滴,编程人生

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  69 随笔 :: 0 文章 :: 25 评论 :: 0 Trackbacks
这个问题似乎只有在手动改变系统状态栏级别的情况才会出现

例如:self.window.windowLevel = UIWindowLevelStatusBar+1;

这样设置的话相当于影响了弹出短信或邮件控制器页面window的级别,所以造成不显示键盘问题(不过此问题在ios6以下没有)

解决方法:在当前视图控制器中加入下面的代码,即可解决

- (void) viewDidAppear:(BOOL)animated {

    [super viewDidAppear:animated];

    self.window.windowLevel = UIWindowLevelNormal;

}

posted on 2012-10-30 21:08 writegull 阅读(1561) 评论(1)  编辑  收藏 所属分类: iphone

评论

# re: MFMessageComposeViewController或MFMailComposeViewController 在IOS6下不显示键盘的问题 2013-06-27 19:09 madongkai
我也出现了类似的问题,我的项目中,进入新闻界面时,状态栏存在,可是当返回时,状态栏的信息是:(0,0,0,0),很郁闷啊!然后再进其他的界面,点击该界面的textfield,键盘就弹不出来了,但是我在ios5.1的ipod上就没有这个问题,求解!!!!  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: