如何禁用UITableViewCell自定义动画?

时间:2018-05-02 18:02:30

标签: ios swift uiviewanimation

我在willDisplay委托内完成了我的表格视图的自定义动画 我希望在一种情况下禁用此动画,但我不知道如何执行此操作。

我尝试在viewDidLoad中执行此操作:

UIView.setAnimationsEnabled(false)

但动画仍在执行。在IOS上禁用动画的任何其他方法?

1 个答案:

答案 0 :(得分:2)

你可以自己禁用它

var enabled  = true

func tableView(_ tableView: UITableView,willDisplay cell: UITableViewCell,forRowAt indexPath: IndexPath) {

      if enabled {
         // do animation
      }
      else {

      }

   }