• <small id='w8BvL'></small><noframes id='w8BvL'>

    1. <i id='w8BvL'><tr id='w8BvL'><dt id='w8BvL'><q id='w8BvL'><span id='w8BvL'><b id='w8BvL'><form id='w8BvL'><ins id='w8BvL'></ins><ul id='w8BvL'></ul><sub id='w8BvL'></sub></form><legend id='w8BvL'></legend><bdo id='w8BvL'><pre id='w8BvL'><center id='w8BvL'></center></pre></bdo></b><th id='w8BvL'></th></span></q></dt></tr></i><div id='w8BvL'><tfoot id='w8BvL'></tfoot><dl id='w8BvL'><fieldset id='w8BvL'></fieldset></dl></div>
      • <bdo id='w8BvL'></bdo><ul id='w8BvL'></ul>

      1. <legend id='w8BvL'><style id='w8BvL'><dir id='w8BvL'><q id='w8BvL'></q></dir></style></legend>
        <tfoot id='w8BvL'></tfoot>

        在两个 UIButton 图像之间淡入淡出

        时间:2023-07-08
        <tfoot id='NjAAg'></tfoot>

          <i id='NjAAg'><tr id='NjAAg'><dt id='NjAAg'><q id='NjAAg'><span id='NjAAg'><b id='NjAAg'><form id='NjAAg'><ins id='NjAAg'></ins><ul id='NjAAg'></ul><sub id='NjAAg'></sub></form><legend id='NjAAg'></legend><bdo id='NjAAg'><pre id='NjAAg'><center id='NjAAg'></center></pre></bdo></b><th id='NjAAg'></th></span></q></dt></tr></i><div id='NjAAg'><tfoot id='NjAAg'></tfoot><dl id='NjAAg'><fieldset id='NjAAg'></fieldset></dl></div>
            <bdo id='NjAAg'></bdo><ul id='NjAAg'></ul>

            1. <small id='NjAAg'></small><noframes id='NjAAg'>

                  <tbody id='NjAAg'></tbody>
                1. <legend id='NjAAg'><style id='NjAAg'><dir id='NjAAg'><q id='NjAAg'></q></dir></style></legend>

                  本文介绍了在两个 UIButton 图像之间淡入淡出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想在两个 UIButton 图像之间淡入淡出,以便在 UITableView 中设置收藏夹.

                  i want to fade between two UIButton images for the purpose of setting favorites in a UITableView.

                  目前过渡没有效果 - 它只是在点击/触摸时直接更改图像:

                  Currently the transition is done without effect - it just changes the images directly on click/touch:

                  trans_img = [UIImage imageNamed:@"fav_on.png"];
                  
                  NSArray *subviews = [owningCell subviews];
                  UIButton *favbutton = [subviews objectAtIndex:2];
                  
                  favbutton.imageView.animationImages =
                  [NSArray arrayWithObjects:trans_img,
                   nil];
                  
                  [favbutton.imageView startAnimating];
                  

                  我发现的一切都是 UIViews 之间的过渡 :(

                  Everything I found was a transition between UIViews :(

                  如果图像 fav_off 能够平滑地更改为 fav_on 并且反过来像淡入/淡出一样,那就太好了.

                  It would be nice if the image fav_off gets smoothly changed into fav_on and the other way round like a fadein/fadeout.

                  推荐答案

                  您可以尝试像这样转换 alpha 值以获得您想要的效果:

                  You could try to transition the alpha values like this to get the effect that you want:

                  trans_img = [UIImage imageNamed:@"fav_on.png"];
                  
                  NSArray *subviews = [owningCell subviews];
                  UIButton *favbutton = [subviews objectAtIndex:2];
                  [UIView animateWithDuration:0.5 animations:^{
                      favbutton.alpha = 0.0f;
                  } completion:^(BOOL finished) {
                      favbutton.imageView.animationImages = [NSArray arrayWithObjects:trans_img,nil];
                      [favbutton.imageView startAnimating];
                      [UIView animateWithDuration:0.5 animations:^{
                          favbutton.alpha = 1.0f;
                      }];
                  }];
                  

                  这篇关于在两个 UIButton 图像之间淡入淡出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何调整 UIButton 的大小以适应文本而不使其比屏幕更宽? 下一篇:如何使用 UIButton 作为切换按钮?

                  相关文章

                    <bdo id='bFIuX'></bdo><ul id='bFIuX'></ul>

                    <small id='bFIuX'></small><noframes id='bFIuX'>

                  1. <tfoot id='bFIuX'></tfoot>

                    <i id='bFIuX'><tr id='bFIuX'><dt id='bFIuX'><q id='bFIuX'><span id='bFIuX'><b id='bFIuX'><form id='bFIuX'><ins id='bFIuX'></ins><ul id='bFIuX'></ul><sub id='bFIuX'></sub></form><legend id='bFIuX'></legend><bdo id='bFIuX'><pre id='bFIuX'><center id='bFIuX'></center></pre></bdo></b><th id='bFIuX'></th></span></q></dt></tr></i><div id='bFIuX'><tfoot id='bFIuX'></tfoot><dl id='bFIuX'><fieldset id='bFIuX'></fieldset></dl></div>
                    1. <legend id='bFIuX'><style id='bFIuX'><dir id='bFIuX'><q id='bFIuX'></q></dir></style></legend>