锁定/解锁UIView动画完成块中的关键代码段-Swift
如何使用Swift(在子类UIView中)锁定和解锁UIView动画完成块中的关键代码段 试试这个:锁定/解锁UIView动画完成块中的关键代码段-Swift,swift,Swift,如何使用Swift(在子类UIView中)锁定和解锁UIView动画完成块中的关键代码段 试试这个: UIView.animateWithDuration(0.1, animations: { // your animation code }, completion: { (complete: Bool) in // your completion code }) 试试这个: UIView.animateWithDuration(0.1, animations: { /
UIView.animateWithDuration(0.1, animations: {
// your animation code
}, completion: { (complete: Bool) in
// your completion code
})
试试这个:
UIView.animateWithDuration(0.1, animations: {
// your animation code
}, completion: { (complete: Bool) in
// your completion code
})
格雷格,谢谢。。。我已经添加了完成代码。。。但是我仍然对保护代码的关键部分感兴趣,以防止在更新堆数组时读/写。这个代码有效吗?//Critical lock变量let Critical lock=NSLock()},完成:{//在//Add Critical lock self.critLock.lock()//Critical Section code//Remove Critical lock self.critLock.unlock()})Greg中完成动画(完成:Bool),谢谢。。。我已经添加了完成代码。。。但是我仍然对保护代码的关键部分感兴趣,以防止在更新堆数组时读/写。这个代码有效吗?//临界锁变量let critLock=NSLock()},完成:{//在//Add Critical lock self.critLock.lock()//临界段代码//Remove Critical lock self.critLock.unlock()中完成动画(完成:Bool)