在 iOS 7 中,我的 UIButton 标题在错误的时间进出动画 - 晚了。这个问题在 iOS 6 上没有出现。我只是在使用:
[self setTitle:text forState:UIControlStateNormal];
我希望这种情况立即发生并且没有空白框。这种眨眼特别容易分散注意力,并将注意力从其他动画上移开。
最佳答案
使用 performWithoutAnimation:
方法,然后强制布局立即发生,而不是稍后发生。
[UIView performWithoutAnimation:^{
[self.myButton setTitle:text forState:UIControlStateNormal];
[self.myButton layoutIfNeeded];
}];
关于objective-c - 如何在标题更改时停止不需要的 UIButton 动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34168576/