最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS中UIImageView方法實(shí)現(xiàn)簡(jiǎn)單動(dòng)畫

 更新時(shí)間:2017年05月26日 14:35:36   投稿:lqh  
這篇文章主要介紹了IOS中UIImageView方法實(shí)現(xiàn)簡(jiǎn)單動(dòng)畫的相關(guān)資料,需要的朋友可以參考下

IOS中UIImageView方法實(shí)現(xiàn)簡(jiǎn)單動(dòng)畫

查閱UIImageView文檔時(shí),發(fā)現(xiàn)UIImageView有一組關(guān)于動(dòng)畫的方法/參數(shù),可以實(shí)現(xiàn)簡(jiǎn)單的動(dòng)畫。包括:

animationImages;
highlightedAnimationImages;
animationDuration;
animationRepeatCount;
- startAnimating;
- stopAnimating;
- isAnimating;

上面的這組方法很簡(jiǎn)單,一目了然:設(shè)置好動(dòng)畫的圖片、動(dòng)畫時(shí)間、重復(fù)次數(shù),就可以開始動(dòng)畫了。

下面用代碼舉個(gè)例子。

上面這張圖,分成16份,播放出來:

self.imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"test.jpg"]];
[self.view addSubview:self.imageView];
self.imageView.frame = CGRectMake(0, 0, 150, 450);
self.imageView.animationImages = 
@[[UIImage imageNamed:@"f-0.jpg"],
[UIImage imageNamed:@"f-1.jpg"],
[UIImage imageNamed:@"f-2.jpg"],
[UIImage imageNamed:@"f-3.jpg"],
[UIImage imageNamed:@"f-4.jpg"],
[UIImage imageNamed:@"f-5.jpg"],
[UIImage imageNamed:@"f-6.jpg"],
[UIImage imageNamed:@"f-7.jpg"],
[UIImage imageNamed:@"f-8.jpg"],
[UIImage imageNamed:@"f-9.jpg"],
[UIImage imageNamed:@"f-10.jpg"],
[UIImage imageNamed:@"f-11.jpg"],
[UIImage imageNamed:@"f-12.jpg"],
[UIImage imageNamed:@"f-13.jpg"],
[UIImage imageNamed:@"f-14.jpg"],
[UIImage imageNamed:@"f-15.jpg"],];
self.imageView.animationDuration = 5.0;
self.imageView.animationRepeatCount = 0;
[self.imageView startAnimating];

動(dòng)畫如下圖所示:

動(dòng)畫勉強(qiáng)可以,用來播放簡(jiǎn)單動(dòng)畫差強(qiáng)人意。

然而這種方法問題不少。

占資源:數(shù)十張圖片,無論是放在Bundle里,還是加載到內(nèi)存中,對(duì)于這樣一個(gè)簡(jiǎn)單動(dòng)畫來說,似乎都占地兒太多了。

效果不咋地:主要也還是圖片數(shù)量不足;然而如果圖片數(shù)量太多,加上速度要求過快,參見問題1;

無法實(shí)現(xiàn)細(xì)膩的、動(dòng)態(tài)的動(dòng)畫:只能實(shí)現(xiàn)一些簡(jiǎn)單粗暴的動(dòng)畫,比如自定義的加載動(dòng)畫;

而且,還有更好的替代方式,比如直接播放gif動(dòng)畫,簡(jiǎn)單方便。

對(duì)于細(xì)膩復(fù)雜的動(dòng)畫,就需要調(diào)用Core Animation了。

綜上,這種方法是個(gè)雞肋。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • iOS中UIAlertView警告框組件的使用教程

    iOS中UIAlertView警告框組件的使用教程

    需要注意的是在IOS8之后,UIAlertView和UIActionSheet這兩個(gè)控件被UIAlertController代替,但是這兩個(gè)控件依然可以使,下面我們就簡(jiǎn)單了解一下iOS中UIAlertView警告框組件的使用教程
    2016-05-05
  • iOS動(dòng)態(tài)驗(yàn)證碼實(shí)現(xiàn)代碼

    iOS動(dòng)態(tài)驗(yàn)證碼實(shí)現(xiàn)代碼

    本文通過實(shí)例代碼給大家介紹了ios動(dòng)態(tài)驗(yàn)證碼的實(shí)現(xiàn)方法,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • iOS之異常與信號(hào)使用場(chǎng)景分析

    iOS之異常與信號(hào)使用場(chǎng)景分析

    這篇文章主要為大家介紹了iOS之異常與信號(hào)使用場(chǎng)景分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • iOS實(shí)現(xiàn)自定義起始時(shí)間選擇器視圖

    iOS實(shí)現(xiàn)自定義起始時(shí)間選擇器視圖

    本篇文章主要介紹了iOS實(shí)現(xiàn)自定義起始時(shí)間選擇器視圖,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • iOS微信支付開發(fā)案例

    iOS微信支付開發(fā)案例

    這篇文章主要為大家詳細(xì)介紹了iOS微信支付開發(fā)案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 詳解優(yōu)化iOS程序性能的25個(gè)方法

    詳解優(yōu)化iOS程序性能的25個(gè)方法

    本篇文章主要介紹了優(yōu)化iOS程序性能的25個(gè)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • iOS實(shí)現(xiàn)APP程序內(nèi)部打開APP的AppStore頁面

    iOS實(shí)現(xiàn)APP程序內(nèi)部打開APP的AppStore頁面

    這篇文章主要給大家介紹了關(guān)于iOS實(shí)現(xiàn)APP程序內(nèi)部打開APP的AppStore頁面的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來看看吧。
    2017-06-06
  • iOS應(yīng)用開發(fā)中UIScrollView滾動(dòng)視圖的基本用法總結(jié)

    iOS應(yīng)用開發(fā)中UIScrollView滾動(dòng)視圖的基本用法總結(jié)

    這篇文章主要介紹了iOS應(yīng)用開發(fā)中UIScrollView滾動(dòng)視圖的基本用法總結(jié),作者還介紹了重寫UIScrollView中的hitTest方法來解決長(zhǎng)按的事件問題,需要的朋友可以參考下
    2016-02-02
  • iOS中日志同步獲取NSLog重定向以及其他詳解

    iOS中日志同步獲取NSLog重定向以及其他詳解

    在Objective-c開發(fā)程序的時(shí)候,有專門的日志操作類NSLog,它將指定的輸出,輸出到(stderr),我們可以利用Xcode的日志輸出窗口,下面這篇文章主要給大家介紹了關(guān)于iOS中日志同步獲取NSLog重定向以及其他的相關(guān)資料,需要的朋友可以參考下。
    2017-12-12
  • iOS10適配(必看)

    iOS10適配(必看)

    這篇文章主要介紹了iOS10適配(必看)的相關(guān)資料,本文圖文并茂介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09

最新評(píng)論

石楼县| 旌德县| 泸定县| 南岸区| 手游| 瑞昌市| 奉贤区| 洛阳市| 沾化县| 饶平县| 康乐县| 碌曲县| 甘洛县| 兴宁市| 宁海县| 大连市| 当雄县| 色达县| 五华县| 乐陵市| 文山县| 娱乐| 应城市| 巴彦淖尔市| 望奎县| 阿鲁科尔沁旗| 新昌县| 绿春县| 山阴县| 达州市| 苏尼特右旗| 历史| 濉溪县| 南木林县| 安仁县| 阜宁县| 广西| 揭阳市| 商南县| 曲阜市| 福海县|