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

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

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

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

      动画 UIButton 的标题更改

      时间:2023-07-07
          1. <legend id='bSM4I'><style id='bSM4I'><dir id='bSM4I'><q id='bSM4I'></q></dir></style></legend>

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

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

              <bdo id='bSM4I'></bdo><ul id='bSM4I'></ul>
                本文介绍了动画 UIButton 的标题更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                在这里我找到了如何使用现已弃用的 beginAnimations:context: 方法为 UIButton 的标题更改设置动画:

                Here I found how to animate UIButton's title change using now-deprecated beginAnimations:context: method:

                iPhone的UIBUtton标题动画

                如何使用当前的 API 做同样的事情?

                How to do the same thing using current APIs?

                更新:

                我尝试使用基于块的动画:

                I've tried to use block-based animations:

                NSTimeInterval animationDuration = animated ? 1.f : 0.f;
                [UIView animateWithDuration:animationDuration delay:0.f options:UIViewAnimationOptionBeginFromCurrentState | UIViewAnimationOptionAllowUserInteraction animations:^{
                    [button setTitle:newTitle forState:UIControlStateNormal];
                    [button setTitleColor:newTitleColor forState:UIControlStateNormal];
                } completion:nil];
                

                颜色变化不是动画的.

                推荐答案

                使用积木:

                [UIView transitionWithView:self.flipLabelButton duration:1 options:UIViewAnimationOptionTransitionFlipFromRight animations:^{
                
                    [self.flipLabelButton setTitle:newText forState:UIControlStateNormal];
                
                } completion:nil];
                

                这篇关于动画 UIButton 的标题更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:带有 GradientLayer 的 UIButton 使图像模糊并使渐变变暗 下一篇:如何在 UIButton 中居中图像而不在 Swift 中双向拉伸?

                相关文章

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

                  <legend id='QJWtv'><style id='QJWtv'><dir id='QJWtv'><q id='QJWtv'></q></dir></style></legend>

                  • <bdo id='QJWtv'></bdo><ul id='QJWtv'></ul>
                1. <small id='QJWtv'></small><noframes id='QJWtv'>

                  <tfoot id='QJWtv'></tfoot>