如何禁用 UITableViewCell 自定义动画?
How to disable an UITableViewCell custom animation?
我的 table 视图在 willDisplay
代理中完成了自定义动画。
我希望在一种情况下禁用此动画,但我不知道该怎么做。
我在 viewDidLoad
中尝试这样做:
UIView.setAnimationsEnabled(false)
但是动画还在执行。还有其他方法可以在 IOS 上禁用动画吗?
您可以自己禁用它
var enabled = true
func tableView(_ tableView: UITableView,willDisplay cell: UITableViewCell,forRowAt indexPath: IndexPath) {
if enabled {
// do animation
}
else {
}
}
我的 table 视图在 willDisplay
代理中完成了自定义动画。
我希望在一种情况下禁用此动画,但我不知道该怎么做。
我在 viewDidLoad
中尝试这样做:
UIView.setAnimationsEnabled(false)
但是动画还在执行。还有其他方法可以在 IOS 上禁用动画吗?
您可以自己禁用它
var enabled = true
func tableView(_ tableView: UITableView,willDisplay cell: UITableViewCell,forRowAt indexPath: IndexPath) {
if enabled {
// do animation
}
else {
}
}