关于根据UI值来做判断,有时会失灵的问题
2018-12-26 本文已影响0人
CYC666
先来看一下代码,想一想为什么要延迟0.35秒后再做判断
代码中虽然对UI进行了修改,也就是对按钮的标题文字惊醒了更改,但是UI的反应是有一定的时间的,我称这个时间为UI设置样式的时间,而且我猜这个反映的时间还未结束,if判断就已经结束了。所以,给一个时间让UI先更新过来,在根据UI的值做判断,这样才能得出准确的结果。
改进,使用text先储存标题
先来看一下代码,想一想为什么要延迟0.35秒后再做判断
代码中虽然对UI进行了修改,也就是对按钮的标题文字惊醒了更改,但是UI的反应是有一定的时间的,我称这个时间为UI设置样式的时间,而且我猜这个反映的时间还未结束,if判断就已经结束了。所以,给一个时间让UI先更新过来,在根据UI的值做判断,这样才能得出准确的结果。
改进,使用text先储存标题