iOS仿萤石云视频时间选择尺

2019-03-05  本文已影响0人  Zeke权

因公司接入萤石云摄像头,参考了萤石云视频的UI界面, 在开发过程中觉得时间选择尺比较有意思, 于是单独拿出来做个记录。

效果

滑动gif.gif 缩放gif.gif
注意点
private func contentOffset(current: Int) -> CGPoint{
        let proportion: CGFloat = CGFloat(integerLiteral: current) / (24 * 3600.0)
        let proportionWidth: CGFloat = (scrollView!.contentSize.width - sideOffset * 2) * proportion
        return CGPoint.init(x: proportionWidth - scrollView!.contentInset.left, y: scrollView!.contentOffset.y)
    }

Demo: TimeRuler-Swift-github

上一篇 下一篇

猜你喜欢

热点阅读