菜鸟教程小白 发表于 2022-12-12 15:02:08

ios - 在最后一个图像处停止 UIimageview 动画


                                            <p><pre><code>NSArray *imageNames = @[@&#34;2_00000.png&#34;, @&#34;2_00001.png&#34;, @&#34;2_00002.png&#34;, @&#34;2_00003.png&#34;,
                            @&#34;2_00004.png&#34;, @&#34;2_00005.png&#34;, @&#34;2_00006.png&#34;, @&#34;2_00007.png&#34;,
                            @&#34;2_00008.png&#34;, @&#34;2_00009.png&#34;, @&#34;2_00010.png&#34;, @&#34;2_00011.png&#34;,
                            @&#34;2_00012.png&#34;, @&#34;2_00013.png&#34;, @&#34;2_00014.png&#34;, @&#34;2_00015.png&#34;,
                            @&#34;2_00016.png&#34;, @&#34;2_00017.png&#34;, @&#34;2_00018.png&#34;, @&#34;2_00019.png&#34;,
                            @&#34;2_00020.png&#34;, @&#34;2_00021.png&#34;, @&#34;2_00022.png&#34;, @&#34;2_00023.png&#34;,
                            @&#34;2_00024.png&#34;, @&#34;2_00025.png&#34;, @&#34;2_00026.png&#34;, @&#34;2_00027.png&#34;,
                            @&#34;2_00028.png&#34;, @&#34;2_00029.png&#34;, @&#34;2_00030.png&#34;, @&#34;2_00031.png&#34;,
                            @&#34;2_00032.png&#34;, @&#34;2_00033.png&#34;, @&#34;2_00034.png&#34;, @&#34;2_00035.png&#34;,
                            @&#34;2_00036.png&#34;, @&#34;2_00037.png&#34;, @&#34;2_00038.png&#34;, @&#34;2_00039.png&#34;,
                            @&#34;2_00040.png&#34;, @&#34;2_00041.png&#34;, @&#34;2_00042.png&#34;, @&#34;2_00043.png&#34;,
                            @&#34;2_00044.png&#34;, @&#34;2_00045.png&#34;, @&#34;2_00046.png&#34;, @&#34;2_00047.png&#34;,
                            @&#34;2_00048.png&#34;, @&#34;2_00049.png&#34;, @&#34;2_00050.png&#34;, @&#34;2_00051.png&#34;,
                            @&#34;2_00052.png&#34;, @&#34;2_00053.png&#34;, @&#34;2_00054.png&#34;, @&#34;2_00055.png&#34;,
                            @&#34;2_00056.png&#34;, @&#34;2_00057.png&#34;, @&#34;2_00058.png&#34;, @&#34;2_00059.png&#34;,
                            @&#34;2_00060.png&#34;, @&#34;2_00061.png&#34;, @&#34;2_00062.png&#34;, @&#34;2_00063.png&#34;];

NSMutableArray *images = [ init];
for (int i = 1; i &lt; imageNames.count; i++) {
    ]];
}

// Normal Animation
UIImageView *animationImageView = [ initWithFrame:CGRectMake(-6, 40, 200, 1034)];
animationImageView.animationImages = images;
animationImageView.animationDuration = 2;

animationImageView.animationRepeatCount = 0;




;



;
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果您在开始动画之前知道 <code>animationRepeatCount</code></p>

<pre><code>animationImageView.animationRepeatCount = 1//For 1 loop
animationImageView.image = animationImageView.animationImages.lastObject;
</code></pre>

<hr/>

<p>动态停止动画</p>

<pre><code>animationImageView.animationRepeatCount = 0//infinite loop
</code></pre>

<p>当你需要停止动画时</p>

<pre><code>;
animationImageView.image = animationImageView.animationImages.lastObject;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在最后一个图像处停止 UIimageview 动画,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/29534518/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/29534518/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在最后一个图像处停止 UIimageview 动画