优化代码结构

This commit is contained in:
bluesea 2024-03-25 10:58:31 +08:00
parent 9c99a90c84
commit 9cf3feb5e8

View File

@ -285,37 +285,7 @@ class CCSpaceAlbumFilterPopView2: UIView {
extension CCSpaceAlbumFilterPopView2:UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
// MARK: - 00:00:00
///
/// - Parameter second:
/// - Returns: String
func transToHourMinSec(second: Int) -> String {
let allTime: Int = second
var hours = 0
var minutes = 0
var seconds = 0
var hoursText = ""
var minutesText = ""
var secondsText = ""
hours = allTime / 3600
hoursText = hours > 9 ? "\(hours)" : "0\(hours)"
minutes = allTime % 3600 / 60
minutesText = minutes > 9 ? "\(minutes)" : "0\(minutes)"
seconds = allTime % 3600 % 60
secondsText = seconds > 9 ? "\(seconds)" : "0\(seconds)"
if hoursText == "00" {
return "\(minutesText):\(secondsText)"
}else{
return "\(hoursText):\(minutesText):\(secondsText)"
}
}
// MARK: - UICollectionViewDataSource
@ -339,8 +309,8 @@ extension CCSpaceAlbumFilterPopView2:UICollectionViewDataSource, UICollectionVie
}else if model.assetType == .video {
let time:Double = Double(model.itemAsset!.duration)
// let timeStr:String = ZZHHelper.formatVideoTime(second:Int(time))
let timeStr:String = self.transToHourMinSec(second:Int(time))
let timeStr:String = ZZHHelper.formatVideoTime(second:Int(time))
// let timeStr:String = self.transToHourMinSec(second:Int(time))
cell.frameCountLabel.isHidden = true
cell.timeLabel.isHidden = false