【问题标题】:Animate Custom buttons iOS Swift动画自定义按钮 iOS Swift
【发布时间】:2016-04-30 00:13:03
【问题描述】:

我创建了一些自定义按钮,它们不像系统按钮那样具有动画效果。我希望它们像默认系统按钮一样进行动画处理。问题是,当我将按钮类型从自定义更改为系统时,它们会将原始图像颜色变为默认蓝色,如果我将它们自定义,它们会保持原始图像颜色但停止动画。附上截图请看 sample. 蓝色的有类型系统,所以它可以动画但失去原来的颜色,绿色是自定义类型,但它不像蓝色的系统那样动画。

我希望我的按钮图像为绿色,并且像系统按钮一样具有动画效果。任何线索如何做到这一点?

【问题讨论】:

    标签: ios swift animation button


    【解决方案1】:

    为什么不创建简单的系统按钮,而是将其设置为绿色,以获得这种绿色效果,您需要设置图像渲染类型(在资产中)“渲染为模板图像”。我将在下面添加图片,您可以轻松理解我在说什么。

    此选项在资产目录的属性检查器中为所选图像设置。 您可以在选定按钮的“属性检查器”窗口中的 .storyboard 文件中找到此选项。 或者通过代码设置

    button.setTintColor(UIColor.greenColor());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-24
      • 2010-09-14
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多