博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
问题:键盘缩回动画和UIAlertView弹出动画冲突
阅读量:6196 次
发布时间:2019-06-21

本文共 431 字,大约阅读时间需要 1 分钟。

hot3.png

问题描述:

键盘弹出,光标在输入框中输入,没有结束页面的输入状况时,点击按钮,弹出提示框,键盘会在弹出提示框之前消失,但是点击"取消"或者"确定"之后,提示框消失,键盘再次弹出.虽然我在提示框弹出之前加入了[self.view endEditing:YES],出现的效果确实,键盘在提示框消失之后,再弹出,然后再消失,给人的感觉时该方法被延迟了.

解决方法:

键盘收起动画是需要时间的,时间为0.25s,而UIAlertView的弹出是立即的.因此,键盘消失的动画和弹窗弹出的动画冲突了.所以,我们需要将提示框的弹出推迟0.5s,即自定义方法[self performSelector:@selector(xxx) withObject:nil afterDelay:0.5];

提醒:

实验中发现,如果时间是0.25s,还会出现上述问题,所以设置为0.5s.

转载于:https://my.oschina.net/sayhellovip/blog/791658

你可能感兴趣的文章
json 解析豆瓣ApiURL
查看>>
java 基础2
查看>>
大端模式与小端模式、网络字节顺序与主机字节顺序
查看>>
微信支付申请90%的商户都卡在这儿了,申请微信支付,商户功能设置详细说明...
查看>>
9.7、Libgdx之振动器
查看>>
jsp九大内置对象
查看>>
马哥6-3
查看>>
制作一款微信表情
查看>>
高仿Instagram 页面效果android特效
查看>>
jsonp跨域访问+AES,RSA加密
查看>>
我的友情链接
查看>>
超强vim配置文件
查看>>
Juniper 基于路由的×××
查看>>
OSI七层模型03——数据封装
查看>>
UMail轻松搭建linux邮件服务器(一体盘安装)
查看>>
交换机入门的几个实验<二>
查看>>
saltstack/salt的state.sls和pillar定义以及使用
查看>>
查看mysql版本的四种方法
查看>>
php数组取模
查看>>
HDU - 2018 - 母牛的故事(dp)
查看>>