浏览代码

缩短动画时间

jsonwang 4 年之前
父节点
当前提交
7eba7797ea
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      MusicVideoPlus/MusicVideoPlus/Classes/Modules/Home/Views/Banner/MVBanner.swift

+ 6 - 3
MusicVideoPlus/MusicVideoPlus/Classes/Modules/Home/Views/Banner/MVBanner.swift

@@ -194,9 +194,12 @@ public extension MVBanner {
     }
     final func scrollToItem(at index: Int, animated: Bool) {
         let indexPath = IndexPath(item: index, section: 0)
-        self.collectionView.scrollToItem(at: indexPath, at: .centeredHorizontally, animated: animated)
-        let page = self.realIndex(index: index)
-        self.setCurrentPage(page)
+        UIView.animate(withDuration: 0.05, animations: { [weak self] in
+            self?.collectionView.scrollToItem(at: indexPath, at: .centeredHorizontally, animated: animated)
+            let page = self?.realIndex(index: index) ?? 0
+            self?.setCurrentPage(page)
+        })
+      
     }
 }