ios键盘在popViewControllerAnimated 时又弹起
2016-04-12 16:17
603 查看
问题描述:做用户信息编辑时,常常用到键盘,在填写消息后如果popViewControllerAnimated时(键盘已升起)通常会一个弹出框确认框让用户确认下是退出。 本人用的UIAlertView做确认框,发现popViewControllerAnimated到上一个页面,键盘会莫名的出现消失。起刚是用的- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex 这个代理中popViewControllerAnimated 后面尝试用- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex 代替,键盘popViewControllerAnimated 后就不出来了。求大神指导
//返回到上一界面 -(void)customBackBtnPressed:(id)send{ UIAlertView *alertView= [[UIAlertView alloc] initWithTitle:@"温馨提示" message:@"还差一步就完成注册! 确定放弃?" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定",nil]; [alertView show]; } //通常用的这个代理方法来做 发现键盘在popViewControllerAnimated后会重新出现 - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ if (buttonIndex==1) { [self.navigationController popViewControllerAnimated:YES]; } } //百思不得其姐后,后了下面这个代理方法,竟然键盘不出现了! - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { if (buttonIndex==1) { [self.navigationController popViewControllerAnimated:YES]; } }
相关文章推荐
- iOS tableView刷新选中cell数据
- 2016年最新苹果开发者账号注册申请流程最强详解!
- iOS学习笔记20-地图(二)MapKit框架
- iOS学习笔记20-地图(二)MapKit框架
- iOS URLEcode,URLDecode
- ios 图片裁剪
- iOS NSDate本地化
- Mac上抓包工具Charles
- iOS开发 国际化Localizable
- ios 开发学习文档
- iOS开发之使用OmniGraffle导出xcode的类图
- iOS CocoaPods安装和使用图解
- iOS优雅的获取数组的最大值
- iOS更改状态栏颜色为白色
- iOS-OC-让tableview滚动到顶部 滚动到底部
- 深入理解iOS API系列(一) textField:shouldChangeCharactersInRange:replacementString:
- iOS 不让自动锁屏
- ios下获得文件的路径
- iOS应用性能调优的25个建议和技巧
- iOS二维码扫描,你需要注意的两件事