国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

IOS 中動畫的暫停與繼續播放的詳解

2020-02-19 15:45:33
字體:
來源:轉載
供稿:網友

使用動畫控制UI時,可能會遇到需要通過手勢或其他方式暫停的動畫,然后才能繼續,下面就讓武林技術頻道小編帶大家一起來了解IOS 中動畫的暫停與繼續播放的詳解吧!

IOS 中動畫的暫停與繼續播放的詳解

暫停動畫:

- (void)pauselayer:(CALayer *)layer {   CFTimeInterval pausedTime = [layer convertTime:CACurrentMediaTime() fromLayer:nil];   layer.speed = 0.0;   layer.timeOffset = pausedTime; } 

繼續動畫:

- (void)playlayer:(CALayer *)layer {   CFTimeInterval pausedTime = [layer timeOffset];   layer.speed = 1.0;   layer.timeOffset = 0.0;   layer.beginTime = 0.0;   CFTimeInterval timeSincePause = [layer convertTime:CACurrentMediaTime() fromLayer:nil] - pausedTime;   layer.beginTime = timeSincePause; } 

使用示例:

// 暫停 [self pauselayer:self.label01.layer]; // 繼續 [self playlayer:self.label01.layer]; 

上面就是武林技術頻道小編給大家介紹的IOS 中動畫的暫停與繼續播放的詳解,相信大家看完小編寫的這篇文章后,學到了很多知識。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仁寿县| 两当县| 淳化县| 沐川县| 天祝| 西林县| 乌拉特后旗| 石狮市| 宜城市| 且末县| 蒲江县| 丁青县| 新乡市| 蒲城县| 临城县| 扎赉特旗| 宁津县| 大方县| 西乌珠穆沁旗| 读书| 英德市| 阿巴嘎旗| 平原县| 江陵县| 科技| 邢台县| 额济纳旗| 锡林郭勒盟| 封开县| 湖南省| 虞城县| 鹤壁市| 沙河市| 桃园市| 山阳县| 获嘉县| 江门市| 宣武区| 林州市| 赣榆县| 凤阳县|