例如当点击button 的时候,button所调用的方法是一个耗时的操作.或多或少的就会出现问题,
解决办法:做一个延时执行的办法,当点击次数过多过快的时候不执行,只执行最后一次;
在点击Button后,并不直接执行,而是初始化一个定时器做延迟操作定时器重复设置为NO.
快速多次点击后,每次点击时都会初始化定时器,造成不断重新初始化,定时器并不执行操作,当设置的时间内不点击,定时器时间到了就执行相关的操作执行完毕清除定时器(定时器一定要是全局的)
例如当点击button 的时候,button所调用的方法是一个耗时的操作.或多或少的就会出现问题,
解决办法:做一个延时执行的办法,当点击次数过多过快的时候不执行,只执行最后一次;
在点击Button后,并不直接执行,而是初始化一个定时器做延迟操作定时器重复设置为NO.
快速多次点击后,每次点击时都会初始化定时器,造成不断重新初始化,定时器并不执行操作,当设置的时间内不点击,定时器时间到了就执行相关的操作执行完毕清除定时器(定时器一定要是全局的)
本文标题:当操作频率过快的时候耗时操作延时执行
本文链接:https://www.haomeiwen.com/subject/rjfqmqtx.html
网友评论