pop view后键盘弹出原因与解决方法

现象:


popViewControllerAnimated:后键盘弹出

在键盘没完全收回的情况下,如果弹出UIAlertView或者UIActionSheet,那么在收回系统控件的时候popViewControllerAnimated:,键盘会重新弹出。

解决办法:在UIAlertView或者UIActionSheet didDismiss的时候才popViewControllerAnimated:

- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex

{

LOGD(@"%ld",buttonIndex);

if (buttonIndex == 1) {

[self.navigationController popViewControllerAnimated:YES];

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 5,539评论 2 4
  • //设置尺寸为屏幕尺寸的时候self.window = [[UIWindow alloc] initWithFra...
    LuckTime阅读 4,318评论 0 0
  • 代码下载地址一代码下载地址二 前言 在iOS应用程序中,我们经常看到各种各样的弹出框,比如地理信息、相册、相机、权...
    酒茶白开水阅读 25,929评论 11 28
  • 作者:钱富贵链接:https://www.zhihu.com/question/19981544/answer/1...
    狼之独步阅读 4,525评论 2 0
  • 火车有它的轨迹,一旦偏离了,就会脱轨 人有他的轨迹,一旦偏离了,是否还能重新开始?
    一只猫的独白M阅读 1,441评论 0 0

友情链接更多精彩内容