如何禁用 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 {

      }

   }